我想用S12的边缘输入捕捉来检测01开关的按动次数,在B口显示 程序是这样的,但为什么不行呢?
已经用万用表检测到IO口的电平是有变化的~~谢谢~~
void InitECTinput(void){ DDRT=0xf0; TIOS=0x00; //channel 0 as input TCTL4=0x01; //set rising edge TIE=0x00;
}
unsigned char i=0; void main(void) {
DDRB=0xFF; PORTB=0x00; InitECTinput(); EnableInterrupts; TSCR1_TEN=1; while(1){
if(T**1_C0F) { T**1_C0F=1; i++; PORTB=i; } }
|