你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

t滴答时钟溢出问题

[复制链接]
想走的鱼 提问时间:2016-7-20 22:31 /
我们知道系统嘀嗒时钟使用了一个u32类型的变量每毫秒加1,约49天回归0。那么问题来了,如果在这个变量剩余如255(等于0xFFFFFF00)时就要回归0,这时定时如1000毫秒,而hal库中是先记录首个变量值0xFFFFFF00,而后就是用新值减去0xFFFFFF00,看是否大于1000。那么如果要大于1000必须等到变量回归0后递增到1001,这是延时的总时间是不是255+1001=1256毫秒呢?那这个定时不就不准了吗
收藏 评论2 发布时间:2016-7-20 22:31

举报

2个回答
Dylan疾风闪电 回答时间:2016-7-21 08:28:41
对于STM32来说,滴答器是向下计数的、且有对应的标志位。所以你只需要写入计数值,然后监视标志位(循环或者中断)。
1.jpg

想走的鱼 回答时间:2016-7-27 23:07:31
看清了,所答非所问

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版