自学内容网 自学内容网

STM32的定时器外部时钟引脚通常接的是HSE吗?

        STM32的定时器外部时钟引脚通常接的不是HSE,而是可能接外部晶体振荡器或其他外部信号源,具体取决于定时器的配置和应用需求。以下是对STM32时钟系统和定时器外部时钟的详细解释:

一、STM32时钟系统

STM32微控制器的时钟系统通常包括以下几个时钟源:

  1. HSI(High-Speed Internal):高速内部时钟,由RC振荡器产生,频率为8MHz。
  2. HSE(High-Speed External):高速外部时钟,通过外部晶振产生,常见频率有8MHz、12MHz、16MHz等。HSE通常被配置为系统的主时钟源(SYSCLK),用于产生系统的主时钟信号。
  3. LSI(Low-Speed Internal):低速内部时钟,也是由RC振荡器产生,频率为40kHz,通常用作独立看门狗的时钟源或RTC(实时时钟)的时钟源。
  4. LSE(Low-Speed External):低速外部时钟,通常接频率为32.768kHz的石英晶体,主要用作RTC的时钟源。
  5. PLL(Phase-Locked Loop):锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或HSE/2,倍频可选择为2~16倍,但输出频率最大不得超过72MHz(对于某些STM32系列)。

二、定时器外部时钟

        STM32的定时器可以使用外部时钟作为时钟源,这样可以灵活地控制定时器的时钟频率和精度。外部时钟可以是外部晶体振荡器、外部信号源等,具体的选择取决于实际的应用场景和性能要求。

        在实际应用中,通过配置定时器的输入时钟源为外部时钟,可以实现更灵活和精准的定时器功能。例如,可以使用ETR(External Trigger Input)引脚来接收外部时钟信号,并将其作为定时器的时钟源。此时,定时器的时钟频率将与外部时钟信号的频率相同或经过一定的分频后相同。

三、HSE与定时器外部时钟引脚的关系

        虽然HSE是STM32的一个重要时钟源,但它通常被配置为系统的主时钟源(SYSCLK),而不是直接连接到定时器的外部时钟引脚。定时器的外部时钟引脚通常用于接收其他外部时钟信号,如外部晶体振荡器产生的时钟信号或外部信号源产生的时钟信号。

因此,STM32的定时器外部时钟引脚通常接的不是HSE。而是根据具体的应用需求和定时器的配置来选择合适的外部时钟源。

                STM32的定时器外部时钟引脚接的是何种时钟源取决于定时器的配置和应用需求。在实际应用中,需要根据具体的需求来选择合适的时钟源,并正确配置定时器的相关参数以实现所需的定时功能。


原文地址:https://blog.csdn.net/weixin_52307528/article/details/143568984

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!