打印
[技术问答]

HC32F460 的ADC如何在系统时钟为200Mhz的情况下,配置成60Mh转换频率

[复制链接]
919|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
buzhang1915|  楼主 | 2021-1-7 14:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官方给的例程倒是有60Mhz的,但是系统时钟也是60M的了,还有一些例程是把系统时钟配置成168Mhz,然后把PCKLK2和PCLK4分别作为ADC转换频率和ADC逻辑频率。
我现在是把系统时钟设为200M(MPLL),然后看到PCLK4可以选UPLL,所以就把UPLL配置成240M,然后分频四分频UPLLR(60M),把UPLLR作为AD/TRNG的时钟源,但是程序上电后跑飞了,跑到一个调试串口那里了

使用特权

评论回复
沙发
caigang13| | 2021-1-7 20:35 | 只看该作者
那说明配置有问题

使用特权

评论回复
板凳
martinhu| | 2021-1-8 15:59 | 只看该作者
MPLL200M的话,flash waitcycle得是5,而且在切换PLL时钟之前,PWC里面得调用一个函数,跑高性能模式。

使用特权

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

本版积分规则

2

主题

5

帖子

0

粉丝