怎么用stm32定时器产生5秒延时
答案:2 悬赏:50 手机版
解决时间 2021-12-20 11:39
- 提问者网友:嗝是迷路的屁
- 2021-12-19 20:07
怎么用stm32定时器产生5秒延时
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-12-19 21:22
使用一个定时器或打开滴答时钟,不过5秒比较长,建议使用滴答时钟。你设置好滴答定时器,在再定时中断里面不断的使得一个变量自增,你在等待处只需判断这个变量是否超过5秒,就完成了延时。
全部回答
- 1楼网友:十鸦
- 2021-12-19 22:33
定义一个变量cnt,
然后设置定时器为100ms中断
在定时器中断中使之前定义的变量自增cnt++,
然后在主循环中判断cnt>=10是否成立,
如果成立,则1秒时间到
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯