provaidan
12-10-2012, 05:40 PM
void __attribute__((__interrupt__,auto_psv)) _T1Interrupt(void)
{
LATB=~PORTB;
IFS0bits.T1IF = 0;
}
int main()
{
LATB=0XAAAA;
TRISB=0X0000;
IPC0=0x1000;
IEC0=0X0008;
T1CON=0X8030;
PR1=10000;
while(1){ Sleep();}
return 0;
}
Đây la code mình thử với timer1 cua dspic33fj12mc202.Nhưng không hiểu sao trương trình không vào đựoc ngắt để làm việc.Ai hiểu có thể tìm và giải thích lỗi sai cho mình được không?
{
LATB=~PORTB;
IFS0bits.T1IF = 0;
}
int main()
{
LATB=0XAAAA;
TRISB=0X0000;
IPC0=0x1000;
IEC0=0X0008;
T1CON=0X8030;
PR1=10000;
while(1){ Sleep();}
return 0;
}
Đây la code mình thử với timer1 cua dspic33fj12mc202.Nhưng không hiểu sao trương trình không vào đựoc ngắt để làm việc.Ai hiểu có thể tìm và giải thích lỗi sai cho mình được không?