想要避免计数累加误差,怎么使定时器复位重启呢
不是重新初始化吧
stm32定时器复位重启
答案:2 悬赏:70 手机版
解决时间 2021-02-05 00:19
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-04 01:12
最佳答案
- 五星知识达人网友:思契十里
- 2021-02-04 02:36
1、定时器计数是只要启动了就一直计数,定时器计数与CPU无关,除非你关掉了使能2、定时器中断服务程序是由CPU执行的与定时器无关,只要中断服务程序里面没有失能定时器,定时器就一直计数直到再次溢出!
全部回答
- 1楼网友:躲不过心动
- 2021-02-04 03:29
rcc->apb1enr|=1<<1;//使能time3 时钟
tim3->dier|=1<<0; //允许更新中断
tim3->dier|=1<<6; //使能触发中断
tim3->arr=arr; //自动重装值 10khz计数时钟 arr=1时为1ms
tim3->psc=psc; //分频器 psc=7200时得到10khz计数时钟
tim3->cr1=0x01; //使能time3中断
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯