[MCU] 实现一个延时

[复制链接]
629|16
 楼主| stly 发表于 2020-3-15 15:55 | 显示全部楼层 |阅读模式
我想实现一个延时,但是时间为小数,用一般的延时函数想半天也不知道怎么实现,有人知道怎么实现吗?求教,谢谢
xxmmi 发表于 2020-3-15 15:59 | 显示全部楼层
不是很能理解你的延时时间为小数是什么,例如多少?
gongche 发表于 2020-3-15 16:01 | 显示全部楼层
为什么小数就不能实现呢,你可以通过几个数进行凑啊 比如说1ms+10us等
tian111 发表于 2020-3-15 16:09 | 显示全部楼层
时间为小数,在程序中,应该可以转换成整数处理。并适当调延时函数的单位延时时间应该是可以的。
wenfen 发表于 2020-3-15 16:11 | 显示全部楼层
利用现有的delay_us  或delay_ms都可以的。
pangb 发表于 2020-3-15 16:13 | 显示全部楼层
有提供的延时函数   比较准确    内部使用汇编实现
supernan 发表于 2020-3-15 16:16 | 显示全部楼层
如果不是要求很准确的话   自己写一个就可以了
zyf部长 发表于 2020-3-15 16:18 | 显示全部楼层

时间为小数是什么意思
hanwe 发表于 2020-3-15 16:20 | 显示全部楼层

需要多长时间的延时呢?
gongche 发表于 2020-3-15 16:24 | 显示全部楼层
小数也能转换为更小的单位
zwll 发表于 2020-3-21 10:57 | 显示全部楼层

你要实现多长时间?
juventus9554 发表于 2020-3-21 11:02 | 显示全部楼层
你把代码写出来看看。
xxrs 发表于 2020-3-21 11:06 | 显示全部楼层
DSP的精度还是非常高的。
pangb 发表于 2020-3-21 11:08 | 显示全部楼层

定义为us级别。
zyf部长 发表于 2020-3-21 11:16 | 显示全部楼层
难道不会时间单位转换吗
yufe 发表于 2020-3-21 11:20 | 显示全部楼层
能到ms吗?
 楼主| stly 发表于 2020-3-21 11:24 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈        
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

7058

帖子

0

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