F5529的精确延时函数

[复制链接]
 楼主| Erichk 发表于 2018-7-30 15:28 | 显示全部楼层 |阅读模式
F5529如何设置SMCLK和MCLK频率为8M赫兹,XT2做时钟源,
XT2为4MHZ,想要8MHZ的时钟,得到尽可能准确的延时函数
Thorald 发表于 2018-7-30 16:05 | 显示全部楼层
4M的晶振最多不应该提供4M吗,怎么能提供8M呢
Bjorn 发表于 2018-7-30 16:25 | 显示全部楼层
LDO倍频,可以到25M
Rollo 发表于 2018-7-30 16:44 | 显示全部楼层
选一个参考时钟,用锁相环或LDO就可以倍频到8兆
Rangar 发表于 2018-7-30 16:57 | 显示全部楼层
参考时钟加LDO倍频
Stannis 发表于 2018-7-30 17:10 | 显示全部楼层
用锁相环或LDO就可以倍频到8兆

有没有程序设计参考?
Brand2 发表于 2018-7-30 17:40 | 显示全部楼层
试试看
while(!(P1IN&0x02))
51xlf 发表于 2018-8-3 21:53 | 显示全部楼层
对于普通的控制延时,并不会要求特别精确
i1mcu 发表于 2018-8-3 21:53 | 显示全部楼层
可以考虑使用软件定时器或者系统定时器进行精确定时延时
pmp 发表于 2018-8-3 21:53 | 显示全部楼层
延时函数相对比较准确
mmbs 发表于 2018-8-3 21:54 | 显示全部楼层
硬件延时,要用到定时器/计数器
1988020566 发表于 2018-8-3 21:55 | 显示全部楼层
需要精确知道延时函数的具体延时时间
lzbf 发表于 2018-8-3 21:55 | 显示全部楼层
需要精确的延时
houjiakai 发表于 2018-8-3 21:56 | 显示全部楼层
使用软件延时
youtome 发表于 2018-8-3 21:56 | 显示全部楼层
使用软件的反汇编来计算延时
cemaj 发表于 2018-8-3 21:57 | 显示全部楼层
采用循环嵌套的方法来实现
updownq 发表于 2018-8-3 21:57 | 显示全部楼层
语言最大的缺点就是实时性差
lzbf 发表于 2018-8-3 21:57 | 显示全部楼层
延时会随系统时钟改变及各种因素影响而改变。
51xlf 发表于 2018-8-3 21:57 | 显示全部楼层
通过普通延时函数来精确延时
1988020566 发表于 2018-8-3 21:57 | 显示全部楼层
以C语言编写的单片机延时函数网上有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

500

帖子

0

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