完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
STM32时钟系统
官方文档说明:三种不同的时钟源可用于驱动系统时钟(SYSCLK): •HSI振荡器时钟•HSE振荡器时钟•PLL时钟的装置具有以下两个辅助时钟源: • 40 kHz 低速内部 RC (LSI RC),用于驱动独立看门狗和可选的 RTC,用于从停止/待机模式自动唤醒。• 32.768 kHz 低速外部晶振(LSE 晶振),可选择驱动实时时钟(RTCCLK)每个时钟源在不使用时可独立开启或关闭,以优化功耗。概译:SYSCLK 系统时钟来源有三个: 1.HSI振荡器时钟(高速内部) 2.HSE振荡器时钟(高速外部) 3.PLL时钟(这也是来自HSE振荡器时钟) 辅助时钟源有两个(LSI RC和LSE晶体),晶振频率是40kHz和32.86kHz, 可以打开和关闭,优化系统时钟。 HSE时钟 官方文档 高速外部时钟信号(HSE)可以由两种可能的时钟源产生: • HSE外部晶体陶瓷谐振器/ HSE用户外部时钟 在这种模式下,必须提供外部时钟源。它的频率可达 50 兆赫。您可以通过设置时钟控制寄存器 (RCC_CR) 中的 HSEBYP 和 HSEON 位来选择此模式。占空比约为 50% 的外部时钟信号(方波、正弦波或三角波)必须驱动 OSC_IN 引脚,而 OSC_OUT 引脚应保持高阻态。参见(高阻态可做开路理解) 图 12. 外部晶体/陶瓷谐振器(HSE 晶体) 3 到 25 MHz 外部振荡器的优点是在主时钟上产生非常准确的速率。 相关的硬件配置如图 12 所示。有关更多详细信息,请参阅数据表的电气特性部分。时钟控制寄存器(RCC_CR)中的 HSERDY 标志指示高速外部振荡器是否稳定。启动时,直到该位由硬件设置后,时钟才会释放。如果在时钟中断寄存器 (RCC_CIR) 中使能,则可以生成中断。 可以使用时钟控制寄存器 (RCC_CR) 中的 HSEON 位打开和关闭 HSE 晶体。 HSI时钟 HSI时钟信号由内部8 MHz RC振荡器产生,直接作为系统使用或2分频作为PLL输入 解释:HSI时钟信号由内部8MHz的RC产生,可以直接作为系统时钟(SYSCLK)或在2分频后作为PLL输入时钟。 锁相环 主 PLL 提供了一个从以下时钟源之一开始的倍频器: • HSI 时钟被 2 分频 • HSE 或 PLL2 时钟通过可配置的分频器 参见图 11 和时钟控制寄存器 (RCC_CR)。 LSE 时钟 LSE 晶体是一个 32.768 kHz 低速外部晶体或陶瓷谐振器。它具有为时钟/日历或其他计时功能的实时时钟外设 (RTC) 提供低功耗但高度准确的时钟源的优势。 LSE晶体是2.768kHz低速外部时钟或一个3kHz的时钟源。它具有实时时钟外(RT)提供低功耗,设置时钟源的优势,以实现时钟/日历或其他计时功能。 在此模式下,必须提供外部时钟源。它的频率最高可达 1 MHz。您可以通过设置备份域控制寄存器 (RCC_BDCR) 中的 LSEBYP 和 LSEON 位来选择此模式。占空比约为 50% 的外部时钟信号(方波、正弦波或三角波)必须驱动 OSC32_IN 引脚,而 OSC32_OUT 引脚应保持 Hi-Z。 在这种模式下,必须提供一个外部时钟源。它可以具有高达1 MHz的频率。您可以通过将辅助域控制信号(RCC_BDCR)中的LSEBYP和LSEON位置1来选择模式。占空比大约50%的外部信号(异常信号,弦正波或信号)必须驱动。 OSC32_IN引脚,而OSC32_OUT引脚应保持为高阻(悬空/高阻态) LSI时钟 的LSI RC充当可以保持在停机和待机模式的独立的看门狗运行的低功率时钟源(IWDG ) 和自动唤醒单元 (AWU)。时钟频率约为 40 kHz(介于 30 kHz 和 60 kHz 之间)。 LSI RC 低消耗循环源,边界独立看门狗(IWDG)和唤醒单元(AWU)保持在“停止”和“自动模式”模式下运行。 60 kHz之间,因为内部的 时钟源一般情况是自然稳定)时钟安全系统(CSS) STM32内部的一个时钟安全检测系统,发现检测到HSE的问题,就会被切换到内部的RC作为时钟信号输入。 官方文档解释如下: 时钟安全系统可以通过软件激活。在这种情况下,时钟检测器在 HSE 振荡器启动延迟后启用,并在该振荡器停止时禁用。 在 HSE 时钟上检测到故障,自动禁用 HSE 振荡器,将时钟故障事件发送到 TIM1 高级控制定时器的中断输入,并生成中断以通知软件有关故障(时钟安全系统中断 CSSI ),允许 MCU 执行救援操作。 如果HSE振荡器直接或间接用作系统时钟(间接表示:直接或通过PLL2用作PLL输入时钟,PLL时钟用作系统时钟),检测到故障导致系统时钟切换到 HSI 振荡器并禁用外部 HSE 振荡器。如果HSE振荡器时钟(分割或不)是PLL(直接或通过PLL2)用作当故障发生时的系统时钟的时钟输入,PLL被太禁用。 解释: 。时钟安全系统可以通过软件激活在这种情况下,车载检测器在 HSE 自动启动延迟后可视化,该事件发生 在 HSE 上记录到故障故障,HSE 记录到被自动检测,事件故障被发送到 TIM 高级控制计时。器的中断输入,并产生中断来通知软件该故障(时钟安全系统中断CSSI),允许MCU执行救援操作。 如果将HSE振荡器直接或间接用作系统时钟(间接表示:直接或通过PLL2用作PLL输入时钟,而PLL 灯光系统设备,则检测到的故障会导致系统切换连接到HSI振荡器,并禁用外部HSE振荡器。如果发生故障时,HSE振荡器时钟(分频或非分频)是用作系统时钟的PLL的时钟输入(直接或通过PLL2),则PLL也被禁用。 时钟输出能力 微控制器时钟输出(MCO)功能允许将时钟输出到外部MCO 。 微控制器时钟输出(MCO)能力允许时钟输出到外部MCO引脚。相应 GPIO 端口的配置寄存器必须在复用功能模式下编程。可选择 8 个时钟信号之一作为 MCO 时钟。 • SYSCLK • HSI • HSE • 选择 2 分频的 PLL 时钟 • 选择 PLL2 时钟 •选择2 分频的 PLL3 时钟 • 选择 XT1 外部 3-25 MHz 振荡器时钟(用于以太网) • 选择 PLL3 时钟(用于以太网) 输出到 MCO 的选定时钟不得超过 50 MHz(最大 I/O 速度)。该选择由时钟配置寄存器 (RCC_CFGR) 的 MCO[3:0] 位控制。 看门狗时钟 如果独立看门狗 (IWDG) 由硬件选项或软件访问启动,则 LSI 振荡器将被强制开启且无法禁用。LSI振荡器临时化后,时钟提供给IWDG。 如果通过硬件看选项或软件访问来启动独立狗(IWDG),则LSI被强制打开且无法避免。后,将时钟提供给IWDG。 所有外设时钟均来自系统时钟(SYSCLK),但以下情况除外: 1。USB OTG FS 48 MHz 时钟源自 PLL VCO 时钟 (2 ×PLLCLK),后跟可编程预分频器(3 分频或 2 分频)。该选择通过 RCC_CFGR 寄存器中的 OTGFSPRE 位进行。为使 USB OTG FS 正常 运行,应将 PLL 配置为输出 72 MHz 或 48 MHz。 2 Flash 存储器编程接口时钟(FLITFCLK)始终是 HSI 时钟(始终来自于 HIS 时钟) 3. I2S2 和 I2S3 时钟可以来自系统时钟(SYSCLK)或 PLL3 VCO 时钟(2 × PLL3CLK) )。该选择通过 RCC_CFGR2 寄存器中的 I2SxSRC 位进行。有关 PLL3 以及如何配置 I2S 时钟以实现高质量音频性能的更多信息,请参阅第 25.4.3 节:时钟发生器。 I2S全称Inter-IC Sound,Integrated Interchip Sound,或简写IIS,是飞利浦在1986年定义(1996年修订)的数字音频传输标准,用于数字音频数据在系统内部传入传输,例如编解码器CODEC、DSP 、数字输入/输出接口、ADC、DAC和数字光纤等。除了飞利浦定义外,I2S和I2C没有任何关系。 4.使用以太网时,AHB时钟频率必须至少为25MHz。 AHB 时钟,外设时钟使能 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1617 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1543 浏览 1 评论
977 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1595 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:34 , Processed in 0.763510 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号