[应用相关] 准确延时问题

[复制链接]
1048|6
 楼主| 拉克丝 发表于 2015-10-20 15:54 | 显示全部楼层 |阅读模式
用C编程不能实现准确的延时,有什么办法能够实现呢,在IAR里怎么查看延时函数的时间呢
玛尼玛尼哄 发表于 2015-10-20 16:33 | 显示全部楼层
想知道你具体延时了几个周期,就用示波器看看。
zchong 发表于 2015-10-20 19:31 | 显示全部楼层
靠代码实现延时不靠谱,stm32那么多定时器,可以用用
gejigeji521 发表于 2015-10-20 21:28 | 显示全部楼层
必须用定时器,顺便考虑定时器的切换时间才能靠谱。
ticomi 发表于 2015-10-21 08:20 | 显示全部楼层
精确到什么指标?如果是毫秒级则一般的空指令即可以实现,如果是微妙级就要使用定时器了!
迪卡 发表于 2015-10-21 09:56 | 显示全部楼层
C的延时就是不太准,汇编比较准
i55 发表于 2015-10-21 10:12 | 显示全部楼层
大部分IAR编译器自带准确延时的本征(intrinsic)函数,但是IAR EWARM没有,因为ARM指令本来就不能确定准确运行时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

920

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部