咖妃污 发表于 2020-3-13 21:35 有,你没配置好 |
顺风顺水 发表于 2020-3-13 11:09 不是用T2捕捉,而是T2进不了中断。 |
wulin 发表于 2020-3-13 06:54 用的40引脚封装的STC89C52,没有外部中断2 |
C52单片机的定时器2是一个16位定时/计数器。它溢出时,置位T2CON的TF2标志引起中断,捕捉脉冲是否生效,取决于T2MOD的捕捉允许位。 |
定时计数器2的中断处理里不能有 while(1); |
楼主莫非把外部中断2与T2外部计数搞混淆了。 void exint2() interrupt 6 |
Timer2Init的东西(定时器的配置)写在主函数while(1)上面那里,把要写的逻辑写在中断函数里面 |