求助stm32 最大72M系统时钟,怎么精确产生10M的脉冲?

[复制链接]
2734|6
 楼主| guiyiming000 发表于 2013-6-10 16:21 | 显示全部楼层 |阅读模式
用pwm发生的也只能精确到72/7=10.28MHZ,不能再精确了吗
quyifei 发表于 2013-6-10 16:39 | 显示全部楼层
选用外部晶振是10M,配置PLL让系统时钟为10*7=70M, 这样就可以得到70/7=10M的精确脉冲了。
zeluo 发表于 2013-6-10 19:48 | 显示全部楼层
在底层驱动中  最好加入自校准程序   这样应该可以实现精确定时
 楼主| guiyiming000 发表于 2013-6-11 00:54 | 显示全部楼层
quyifei 发表于 2013-6-10 16:39
选用外部晶振是10M,配置PLL让系统时钟为10*7=70M, 这样就可以得到70/7=10M的精确脉冲了。 ...

但是时钟已经焊好了,不方便改,手头有没有10m的请问怎么办
 楼主| guiyiming000 发表于 2013-6-11 00:55 | 显示全部楼层
zeluo 发表于 2013-6-10 19:48
在底层驱动中  最好加入自校准程序   这样应该可以实现精确定时

新手不太懂,能麻烦说明如果操作吗
EAMCU 发表于 2013-6-11 09:52 | 显示全部楼层
PLL=5,变成40MHz
 楼主| guiyiming000 发表于 2013-6-21 00:20 | 显示全部楼层
EAMCU 发表于 2013-6-11 09:52
PLL=5,变成40MHz

正解,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

13

帖子

0

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