#include <hidef.h> /* for EnableInterrupts macro */
#include "deriva
tive.h" /* include peripheral declarations */
unsigned char count=0;
void main(void) {
TPM1SC=0x4E;
TPM1MODH=0xF4;
TPM1MODL=0x24;
EnableInterrupts;
for(;;) {
__RESET_WATCHDOG();
}
}
interrupt VectorNumber_Vtpm1ovf void TPM1_ovf_ISR(void) {
DisableInterrupts;
if((TPM1SC&0x80)==0x80) {
TPM1SC_TOF=0;
}
count++;
}
求大神帮我看看,一直想不明白,有办法可以知道程序中断开关的情况吗(用的codewarrior),还有另外一点,我把定时器溢出时间设成一秒,为什么在
仿真模式下我看到变量的刷新时间比一秒大的多
一周热门 更多>