打印
[MCU]

F5529的精确延时函数

[复制链接]
楼主: kangzj
手机看帖
扫描二维码
随时随地手机跟帖
21
xxmmi| | 2020-10-20 21:16 | 只看该作者 回帖奖励 |倒序浏览

这个精度还真不好控制呢。

使用特权

评论回复
22
langgq| | 2020-10-20 21:19 | 只看该作者
软件延时,这种方法主要采用循环体进行

使用特权

评论回复
23
wangzsa| | 2020-10-20 21:25 | 只看该作者
网上有很多的延时可以使用的。

使用特权

评论回复
24
huwr| | 2020-10-20 21:32 | 只看该作者
使用单片机自带的延时函数吧。

使用特权

评论回复
25
zhuhuis| | 2020-10-20 21:38 | 只看该作者
精确时间的计算也很方便

使用特权

评论回复
26
xxmmi| | 2020-10-20 21:44 | 只看该作者
单步调试的时候可以调试的。

使用特权

评论回复
27
stly| | 2020-10-20 21:51 | 只看该作者
这个跟软件设置没有关系的。

使用特权

评论回复
28
houcs| | 2020-10-20 21:55 | 只看该作者
一种是硬件延时,要用到定时器/计数器

使用特权

评论回复
29
morrisk| | 2020-10-20 21:58 | 只看该作者
直接使用8Mhz的晶振不可以吗

使用特权

评论回复
30
hanwe| | 2020-10-20 22:01 | 只看该作者

1.0592MHz

//N ms延时
void delay_ms(uint n)
{
uint i,j;
for(i=n;i>0;i–)
for(y=114;y>0;y–);
}

使用特权

评论回复
31
wangzsa| | 2020-10-20 22:07 | 只看该作者
在单片机中有不少延时的方法

使用特权

评论回复
32
wenfen| | 2020-10-20 22:10 | 只看该作者
必须是8Mhz吗?

使用特权

评论回复
33
ousj| | 2020-10-20 22:14 | 只看该作者
精确延时多用软件延时实现

使用特权

评论回复
34
liuzaiy| | 2020-10-20 22:17 | 只看该作者
RSELx为7(BCSCTL1低3位),DCOx为3,MODx为0

使用特权

评论回复
35
zyf部长| | 2020-10-20 22:20 | 只看该作者
MCLK默认时钟源是DCOCLK,SMCLK默认时钟源也是DCOCLK

使用特权

评论回复
36
hanwe| | 2020-10-20 22:23 | 只看该作者
推荐使用TIVA芯片。

使用特权

评论回复
37
zhuww| | 2020-10-20 22:30 | 只看该作者
在数据手册可以找到DCO频率表

使用特权

评论回复
38
wenfen| | 2020-10-20 22:33 | 只看该作者
这个倍频还真没有用过。

使用特权

评论回复
39
zwll| | 2020-10-20 22:37 | 只看该作者

另一种是软件延时,这种方法主要采用循环体进行。

使用特权

评论回复
40
dingy| | 2020-10-20 22:42 | 只看该作者
系统复位后MCLK和SMCLK的频率在0.8MHz~1.5MHz

使用特权

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

本版积分规则