[应用相关] STM32CUBIDE 如何实现延时

[复制链接]
5596|96
kkzz 发表于 2021-3-3 22:05 | 显示全部楼层
最常用的莫过于微秒级延时delay_us( )
lzmm 发表于 2021-3-3 22:05 | 显示全部楼层
HAL_Delay(5000); //参数单位是毫秒
febgxu 发表于 2021-3-3 22:05 | 显示全部楼层
HAL 库有提供延时函数  
xiaoyaodz 发表于 2021-3-3 22:05 | 显示全部楼层
M3内核的滴答定时器一般用来做系统的时基  
fentianyou 发表于 2021-3-3 22:05 | 显示全部楼层
HAL_Delay()很容易造成程序异常  
sdlls 发表于 2021-3-3 22:05 | 显示全部楼层
没有实现 us 级别延时。  
selongli 发表于 2021-3-3 22:05 | 显示全部楼层
STM32都有HAL库  
pixhw 发表于 2021-3-3 22:05 | 显示全部楼层
HAL_Delay函数至少会产生1ms的延时
minzisc 发表于 2021-3-3 22:05 | 显示全部楼层
TM32 CUBE MX,可以自动的生成初始化程序
SantaBunny 发表于 2023-3-8 09:50 | 显示全部楼层
像是新版的固件将函数名更改了
songqian17 发表于 2023-7-13 23:19 | 显示全部楼层
你定义配置了定时器7,就是TIM7才能有用呀
chenho 发表于 2023-7-13 23:20 | 显示全部楼层
也不知道你TIM7的配置参数是否能到微秒级
houcs 发表于 2023-7-13 23:24 | 显示全部楼层
你这个代码应该是用户自行组织的,也可以的。
liuzaiy 发表于 2023-7-13 23:25 | 显示全部楼层
你光有这个代码还不行,还得清楚定时器的时钟频率等配置。
yinxiangh 发表于 2023-7-13 23:27 | 显示全部楼层
还有,这个代码跟用什么IDE没有关系。
pangb 发表于 2023-7-13 23:28 | 显示全部楼层
这个排版看不到高亮啊
chenjunt 发表于 2023-7-13 23:29 | 显示全部楼层
感觉应该能到微秒级别吧
ousj 发表于 2023-7-13 23:31 | 显示全部楼层
时钟频率是如何配置的呢
morrisk 发表于 2023-7-13 23:32 | 显示全部楼层
理论上完全可以实现
zyf部长 发表于 2023-7-13 23:33 | 显示全部楼层
当然没有问题了 但是要配置好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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