打印
[N32G03x]

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

[复制链接]
1456|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 | 只看该作者
暂时没有啊。可以让别的坛友帮你,帮你顶一下

使用特权

评论回复
5
szt1993| | 2023-2-28 11:23 | 只看该作者
楼主这个内部高速时钟是多少HZ的,一般应该不是配置问题,个人感觉应该是时钟计算这一块是不是没有计算好

使用特权

评论回复
6
jf101| | 2023-2-28 11:45 | 只看该作者
楼主可以参考定时器进行程序编写确认,一般情况下应该没问题

使用特权

评论回复
7
xch| | 2023-2-28 13:13 | 只看该作者
精确定时,然后粗糙运行代码?

使用特权

评论回复
8
robertesth| | 2023-3-2 11:23 | 只看该作者
如果想精确延时,一般需要用到定时器

使用特权

评论回复
9
minzisc| | 2023-3-2 11:36 | 只看该作者
直接for循环会不会被优化掉呢?

使用特权

评论回复
10
kmzuaz| | 2023-3-2 11:42 | 只看该作者
C语言延时需要注意什么              

使用特权

评论回复
11
sanfuzi| | 2023-3-2 11:48 | 只看该作者
一般单片机在c语言中很难得到精确的延时

使用特权

评论回复
12
biechedan| | 2023-3-3 20:53 | 只看该作者
如果时间要求不严格可以用for循环来做

使用特权

评论回复
13
alvpeg| | 2023-3-3 21:11 | 只看该作者
delay函数精确延时多少ms?   

使用特权

评论回复
14
sanfuzi| | 2023-3-3 21:28 | 只看该作者
精确延时主要取决于两个方面:一、系统时钟的准确性和稳定性。 二、单片机执行延时的实现方法。

使用特权

评论回复
15
primojones| | 2023-3-3 21:34 | 只看该作者
一般单片机在c语言中很难得到精确的延时

使用特权

评论回复
16
10299823| | 2023-3-3 21:48 | 只看该作者
要用到定时器/计数器,这种方法可以提高CPU的工作效率

使用特权

评论回复
17
iyoum| | 2023-3-3 22:05 | 只看该作者
主要采用循环体进行。               

使用特权

评论回复
18
minzisc| | 2023-3-3 22:25 | 只看该作者
延时时间与晶振有关系               

使用特权

评论回复
19
uytyu| | 2023-5-7 13:59 | 只看该作者
单片机的精确延时主要取决于两个方面:一、系统时钟的准确性和稳定性。 二、单片机执行延时的实现方法。

使用特权

评论回复
20
earlmax| | 2023-5-7 14:09 | 只看该作者
使用单片机的汇编指令来实现精确的us级延时。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝