[N32G03x] 实现一个精确地us级延时?

[复制链接]
2013|27
 楼主| sdadasdsad 发表于 2023-2-24 22:05 | 显示全部楼层 |阅读模式
N32G030芯片想实现一个精确的us级延时,时钟用得HSI+PLL,用定时器出来的时间误差很大,配置systick时间也不太对,你们有现成的demo可以参考吗?
单片小菜 发表于 2023-2-27 11:37 | 显示全部楼层
可以直接使用定时器做吧,别的好像不是很靠谱吧。
便携手到老 发表于 2023-2-27 11:46 | 显示全部楼层
这个需要计算主频的,可以算出来。
classroom 发表于 2023-2-28 09:51 | 显示全部楼层
暂时没有啊。可以让别的坛友帮你,帮你顶一下
szt1993 发表于 2023-2-28 11:23 | 显示全部楼层
楼主这个内部高速时钟是多少HZ的,一般应该不是配置问题,个人感觉应该是时钟计算这一块是不是没有计算好
jf101 发表于 2023-2-28 11:45 | 显示全部楼层
楼主可以参考定时器进行程序编写确认,一般情况下应该没问题
xch 发表于 2023-2-28 13:13 来自手机 | 显示全部楼层
精确定时,然后粗糙运行代码?
robertesth 发表于 2023-3-2 11:23 | 显示全部楼层
如果想精确延时,一般需要用到定时器
minzisc 发表于 2023-3-2 11:36 | 显示全部楼层
直接for循环会不会被优化掉呢?
kmzuaz 发表于 2023-3-2 11:42 | 显示全部楼层
C语言延时需要注意什么              
sanfuzi 发表于 2023-3-2 11:48 | 显示全部楼层
一般单片机在c语言中很难得到精确的延时
biechedan 发表于 2023-3-3 20:53 | 显示全部楼层
如果时间要求不严格可以用for循环来做
alvpeg 发表于 2023-3-3 21:11 | 显示全部楼层
delay函数精确延时多少ms?   
sanfuzi 发表于 2023-3-3 21:28 | 显示全部楼层
精确延时主要取决于两个方面:一、系统时钟的准确性和稳定性。 二、单片机执行延时的实现方法。
primojones 发表于 2023-3-3 21:34 | 显示全部楼层
一般单片机在c语言中很难得到精确的延时
10299823 发表于 2023-3-3 21:48 | 显示全部楼层
要用到定时器/计数器,这种方法可以提高CPU的工作效率
iyoum 发表于 2023-3-3 22:05 | 显示全部楼层
主要采用循环体进行。               
minzisc 发表于 2023-3-3 22:25 | 显示全部楼层
延时时间与晶振有关系               
uytyu 发表于 2023-5-7 13:59 | 显示全部楼层
单片机的精确延时主要取决于两个方面:一、系统时钟的准确性和稳定性。 二、单片机执行延时的实现方法。
earlmax 发表于 2023-5-7 14:09 | 显示全部楼层
使用单片机的汇编指令来实现精确的us级延时。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

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