评估板现有的例程里没有定时器定时中断的例子,我按手册里的说明写了个简单的定时程序,但无法产生中断。官方是否可以给一个简单的定时例程?简单的隔一段时间进入一次中断,令板上的某个发光管闪烁就可以。
下面是我写的初始化定时器0的函数,究竟哪有问题?
void Timer0_Init(void) { R32_TMR0_CNT_END=100000; R8_TMR0_CTRL_MOD &=~(RB_TMR_MODE_IN|RB_TMR_ALL_CLEAR); R8_TMR0_CTRL_MOD |= RB_TMR_COUNT_EN; R8_INT_EN_IRQ_0|=RB_IE_IRQ_TMR0; R8_INT_EN_IRQ_GLOB|=RB_IE_IRQ_GLOB; }
热门产品 :
CH32L103: 32位PDUSB低功耗单片机