[MCU]

F5529的精确延时函数

[复制链接]
楼主: kangzj
手机看帖
扫描二维码
随时随地手机跟帖
xxmmi| | 2020-10-20 21:16 | 显示全部楼层

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

使用特权

评论回复
langgq| | 2020-10-20 21:19 | 显示全部楼层
软件延时,这种方法主要采用循环体进行

使用特权

评论回复
wangzsa| | 2020-10-20 21:25 | 显示全部楼层
网上有很多的延时可以使用的。

使用特权

评论回复
huwr| | 2020-10-20 21:32 | 显示全部楼层
使用单片机自带的延时函数吧。

使用特权

评论回复
zhuhuis| | 2020-10-20 21:38 | 显示全部楼层
精确时间的计算也很方便

使用特权

评论回复
xxmmi| | 2020-10-20 21:44 | 显示全部楼层
单步调试的时候可以调试的。

使用特权

评论回复
stly| | 2020-10-20 21:51 | 显示全部楼层
这个跟软件设置没有关系的。

使用特权

评论回复
houcs| | 2020-10-20 21:55 | 显示全部楼层
一种是硬件延时,要用到定时器/计数器

使用特权

评论回复
morrisk| | 2020-10-20 21:58 | 显示全部楼层
直接使用8Mhz的晶振不可以吗

使用特权

评论回复
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–);
}

使用特权

评论回复
wangzsa| | 2020-10-20 22:07 | 显示全部楼层
在单片机中有不少延时的方法

使用特权

评论回复
wenfen| | 2020-10-20 22:10 | 显示全部楼层
必须是8Mhz吗?

使用特权

评论回复
ousj| | 2020-10-20 22:14 | 显示全部楼层
精确延时多用软件延时实现

使用特权

评论回复
liuzaiy| | 2020-10-20 22:17 | 显示全部楼层
RSELx为7(BCSCTL1低3位),DCOx为3,MODx为0

使用特权

评论回复
zyf部长| | 2020-10-20 22:20 | 显示全部楼层
MCLK默认时钟源是DCOCLK,SMCLK默认时钟源也是DCOCLK

使用特权

评论回复
hanwe| | 2020-10-20 22:23 | 显示全部楼层
推荐使用TIVA芯片。

使用特权

评论回复
zhuww| | 2020-10-20 22:30 | 显示全部楼层
在数据手册可以找到DCO频率表

使用特权

评论回复
wenfen| | 2020-10-20 22:33 | 显示全部楼层
这个倍频还真没有用过。

使用特权

评论回复
zwll| | 2020-10-20 22:37 | 显示全部楼层

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

使用特权

评论回复
dingy| | 2020-10-20 22:42 | 显示全部楼层
系统复位后MCLK和SMCLK的频率在0.8MHz~1.5MHz

使用特权

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

本版积分规则