打印

AT32F407使用外部25M晶体产生的主频时钟异常?

[复制链接]
1450|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunrengui|  楼主 | 2022-2-10 09:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、AT32F407使用外部25M时钟,打开 SYSCLK_FREQ_200MHz宏定义,PLL配置RCC->CFG |= (uint32_t)(RCC_CFG_PLLRC_HSE | RCC_CFG_PLLMULT8 | RCC_CFG_PLLRANGE_GT72MHZ),串口打印异常,在线调试,主时钟是64M。2、AT32F407使用内部8M时钟,打开 SYSCLK_FREQ_240MHz_HSI宏定义,PLL配置RCC->CFG |= (uint32_t)(RCC_CFG_PLLRC_HSI_DIV2 | RCC_CFG_PLLMULT60 | RCC_CFG_PLLRANGE_GT72MHZ),串口打印正常,在线调试,主时钟是240M。

使用特权

评论回复
沙发
呐咯密密| | 2022-2-10 14:02 | 只看该作者

AT32F407使用外部25M晶体产生的主频时钟异常?

因为你没修改 at32f4xx.h中的HSE_VALUE的值,默认是8M。改成25才行。大约在264行搜索
复制

使用特权

评论回复
板凳
Gavin3389| | 2022-2-11 08:40 | 只看该作者
呐咯密密 发表于 2022-2-10 14:02
因为你没修改 at32f4xx.h中的HSE_VALUE的值,默认是8M。改成25才行。大约在264行搜索
复制
...

大约在264行
牛!!!!

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝