TÌnh trạng của mình là Build được nhưng có Warning là : Interrup không được gọi.. (do đó hàm trong Interup không chạy ):
#int_TIMER2
void TIMER2_isr(void)
{
a++;
if (a==60)
{
a=0;
while(kbhit())
{
ch = getch();
if(ch=='s')
{
gets(string);
t = atof(string);
break;
}
}
printf("T(Od): %2.2foC \33",t);
printf(" T(ph): %2.2foC\n\r",temp);
}
}
Khi mình bỏ phần Code Interrup này đi thì chương trình không báo lỗi gì nữa.
bạn nào rành về Interrup chỉ dùm mình với. các khai báo trong hàm main mình đã khai báo đầy đủ
#int_TIMER2
void TIMER2_isr(void)
{
a++;
if (a==60)
{
a=0;
while(kbhit())
{
ch = getch();
if(ch=='s')
{
gets(string);
t = atof(string);
break;
}
}
printf("T(Od): %2.2foC \33",t);
printf(" T(ph): %2.2foC\n\r",temp);
}
}
Khi mình bỏ phần Code Interrup này đi thì chương trình không báo lỗi gì nữa.
bạn nào rành về Interrup chỉ dùm mình với. các khai báo trong hàm main mình đã khai báo đầy đủ
Comment