我用的是TI的cc2530,51核的,打算在z-stack里用定时器3做去抖动任务,先前用自由模式,就是重复的从00~ff计数,定时器能进中断,后面改成倒计数和模模式,T3CC0也设置了初值,结果就进不了中断了,怎么破?我定时是200us进一次中断。
- void T3_Init(void)
- {
- T3CTL |= 0x08 ; //开溢出中断
- T3IE = 1; //开总中断和T3中断
- T3CTL |= T3_PSC_32; //32分频,32/16000000=2us
- T3CTL |= 0x01; //倒计数模式
- T3CC0 = 0x64; //100*2us
- T3CTL |= 0x10; //启动
- EA = 1; //开总中断
- }
复制代码网上也没有完整的定时器3初始化配置。。。烦的啊
此帖出自
小平头技术问答
你的注释是嘛意思,我理解的是使能溢出中断,那倒计数模式也是用溢出中断的呢,你明白我得意思么
没有看手册,仅仅是交流
一周热门 更多>