打印
[其他ST产品]

请问晶振起振是STM32里面的时钟控制的吗?

[复制链接]
948|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2024-1-4 09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前调STM32的板子,当程序不工作时会用示波器测外围的晶振是否起振,我想问问晶振起振应该是STM32里面的时钟控制吧,还是不往STM32里面写程序电路设计正确就会起振?

使用特权

评论回复
沙发
stormwind123| | 2024-1-4 15:28 | 只看该作者
要确保晶振正常起振,不仅需要正确的电路设计,还需要正确的时钟系统配置和正确的上电顺序。同时,也要注意减小外部干扰的影响。

使用特权

评论回复
板凳
R2D2| | 2024-1-4 19:21 | 只看该作者
用仿真器跟一下,卡死在HSE/LSE Ready经历一次就知道了。

使用特权

评论回复
地板
xch| | 2024-1-5 09:52 | 只看该作者
默认使用MCU内部的RC振荡器。晶体不会自动起振

使用特权

评论回复
5
未说出口的像你| | 2024-1-13 09:35 | 只看该作者
是的,晶振起振是STM32微控制器中的时钟控制的一部分

使用特权

评论回复
6
我吃小朋友| | 2024-1-13 12:00 | 只看该作者
在STM32微控制器中,晶振(Crystal Oscillator)被用作主时钟源,提供系统的基本时钟信号

使用特权

评论回复
7
月亮一键变蓝| | 2024-1-13 14:00 | 只看该作者
晶振通常连接到微控制器的外部晶体振荡器引脚(例如HSE引脚),通过外部晶振电路产生稳定的时钟信号。

使用特权

评论回复
8
她已醉| | 2024-1-13 16:00 | 只看该作者
通过配置STM32的时钟控制寄存器,可以选择晶振作为系统时钟源,并设置晶振的频率

使用特权

评论回复
9
春日负喧| | 2024-1-13 18:00 | 只看该作者
在启动时,通常需要先初始化和配置晶振,以确保系统能够正常工作

使用特权

评论回复
10
故意相遇| | 2024-1-13 20:00 | 只看该作者
设置晶振的频率、使能晶振电路、等待晶振稳定等步骤都是在控制外部晶振的

使用特权

评论回复
11
风凉| | 2024-1-13 22:00 | 只看该作者
根据需要配置其他时钟源和分频器,以生成所需的系统时钟和外设时钟。

使用特权

评论回复
12
捧一束彼岸花| | 2024-1-14 01:00 | 只看该作者
STM32微控制器还可以使用其他时钟源,如内部RC振荡器、PLL(Phase-Locked Loop)等。这些时钟源可以根据具体的应用需求进行选择和配置。

使用特权

评论回复
13
西洲| | 2024-1-14 04:00 | 只看该作者
晶振起振是STM32微控制器中的时钟控制的一部分,通过配置时钟控制寄存器和外部晶振电路,可以选择晶振作为系统的主时钟源,并设置晶振的频率

使用特权

评论回复
14
白马过平川| | 2024-1-14 09:00 | 只看该作者
一般时钟配置是固定的,所以只要芯片没坏,一般就可以了

使用特权

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

本版积分规则

970

主题

2982

帖子

7

粉丝