打印
[STM32F1]

请问STM32F1能使用11.059Mhz外部晶振吗?如果可以,怎么设置系统频率和PLL?

[复制链接]
371|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2024-9-29 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问STM32F1能使用11.059Mhz外部晶振吗?如果可以,怎么设置系统频率和PLL?

使用特权

评论回复
沙发
高级安全大使| | 2024-9-29 22:02 | 只看该作者
设置系统频率和PLL

使用特权

评论回复
板凳
g36xcv| | 2024-9-29 22:48 | 只看该作者
STM32F1能使用11.059Mhz外部晶振

使用特权

评论回复
地板
我吃小朋友| | 2024-11-10 01:00 | 只看该作者
好像不行吧,建议还是配置8M或者12M比较好

使用特权

评论回复
5
失物招領| | 2024-11-10 02:00 | 只看该作者
这种特殊点的晶振频率好像不行吧

使用特权

评论回复
6
一只眠羊| | 2024-11-10 03:00 | 只看该作者
应该也能配置,但是对USB等外设不友好,因为配置成48M比较麻烦

使用特权

评论回复
7
温室雏菊| | 2024-11-10 04:00 | 只看该作者
得看你用啥外设,如果特殊主频外设,比如48M的USB就不行

使用特权

评论回复
8
未说出口的像你| | 2024-11-10 05:00 | 只看该作者
是的,STM32F1系列微控制器可以使用11.059MHz的外部晶振。为了设置系统频率和PLL,你需要配置RCC(Reset and Clock Control)寄存器

使用特权

评论回复
9
春日负喧| | 2024-11-10 06:00 | 只看该作者
首先,确保外部晶振已经正确连接到STM32F1的OSC_IN和OSC_OUT引脚。你需要配置RCC寄存器来使用外部晶振作为时钟源,并设置PLL倍频器以获得所需的系统频率

使用特权

评论回复
10
月亮一键变蓝| | 2024-11-10 07:00 | 只看该作者
PLL输出频率:STM32F1系列的PLL输出频率范围为16MHz到72MHz。虽然11.059MHz * 9 = 99.531MHz超出了这个范围,但在某些情况下,STM32F1系列可能仍然能够工作,但建议将PLL倍频器设置为8,以确保PLL输出频率在72MHz以内

使用特权

评论回复
11
在曼谷的春| | 2024-11-10 08:00 | 只看该作者
使用外部晶振时,确保晶振的稳定性和精度,以避免时钟抖动和系统不稳定

使用特权

评论回复
12
将爱藏于深海| | 2024-11-10 09:00 | 只看该作者
你可以使用11.059MHz外部晶振,并通过PLL将其倍频到所需的系统频率

使用特权

评论回复
13
她已醉| | 2024-11-10 10:00 | 只看该作者
一般是可以支持,但是倍频到72M好像比较麻烦

使用特权

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

本版积分规则

659

主题

2769

帖子

0

粉丝