打印

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

[复制链接]
2309|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的请问怎么办

使用特权

评论回复
5
guiyiming000|  楼主 | 2013-6-11 00:55 | 只看该作者
zeluo 发表于 2013-6-10 19:48
在底层驱动中  最好加入自校准程序   这样应该可以实现精确定时

新手不太懂,能麻烦说明如果操作吗

使用特权

评论回复
6
EAMCU| | 2013-6-11 09:52 | 只看该作者
PLL=5,变成40MHz

使用特权

评论回复
7
guiyiming000|  楼主 | 2013-6-21 00:20 | 只看该作者
EAMCU 发表于 2013-6-11 09:52
PLL=5,变成40MHz

正解,谢谢

使用特权

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

本版积分规则

2

主题

13

帖子

0

粉丝