关于STM32的延时问题

在STM32单片机驱动的智能小车项目中,遇到LCD显示温度失败的问题,经工程师帮助发现是定时计数器延时设置错误。总结了STM32中的两种延时方法:轮询延时和嘀嗒定时器延时,并通过实例说明。修复后成功显示温度,后续计划继续为小车添加更多模块。
摘要由CSDN通过智能技术生成

最近一直在搞一辆智能小车,用STM32单片机驱动,往上面加了很多外设,外型如下:大笑


今天下午打算在LCD显示一个温度,却发现怎么都显示不了,也找不出原因,还好我们公司的郑工帮我看出了问题,让我顺利改过来成功的显示在LCD上,毕竟比我先进公司的工程师还是要有经验一些。o(︶︿︶)o 唉,就是定时计数器少加了一个0,于是延时慢了10倍,委屈导致温度传感器时序没有配置正确,找了一个下午。就这个问题我做下总结,在STM32中,延时的方法有两种,一种是普通延时法,用循环实现,另外一种就是嘀嗒定时器的实现方法,我们来看下网上一些大神还有野火开发板自带的杰作:

1、轮询的准确延时:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值