色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          STM32時鐘詳解

          作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
          在STM32 中,有五個時鐘源,為HSI、HSE、LSI、LSE、PLL。 其實是四個時鐘源,如下圖所示(灰藍色),PLL 是由鎖相環(huán)電路倍頻
          得到PLL 時鐘。
          ①、HSI 是高速內(nèi)部時鐘,RC 振蕩器,頻率為8MHz。
          ②、HSE 是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~16MHz。
          ③、LSI 是低速內(nèi)部時鐘,RC 振蕩器,頻率為40kHz。
          ④、LSE 是低速外部時鐘,接頻率為32.768kHz 的石英晶體。
          ⑤、PLL 為鎖相環(huán)倍頻輸出,其時鐘輸入源可選擇為HSI/2、HSE 或者HSE/2。倍頻可選擇為2~16 倍,但是其輸出頻率最大不得超
          過72MHz。

          其中40kHz 的LSI 供獨立看門狗IWDG 使用,另外它還可以被選擇為實時時鐘RTC 的時鐘源。另外,實時時鐘RTC 的時鐘源還可以選擇
          LSE,或者是HSE 的128 分頻。RTC 的時鐘源通過RTCSEL[1:0]來選擇。
          STM32 中有一個全速功能的USB 模塊,其串行接口引擎需要一個頻率為48MHz 的時鐘源。該時鐘源只能從PLL 輸出端獲取,可以
          選擇為1.5 分頻或者1 分頻,也就是,當需要使用USB 模塊時,PLL 必須使能,并且時鐘頻率配置為48MHz 或72MHz。
          另外,STM32 還可以選擇一個時鐘信號輸出到MCO 腳(PA8)上,可以選擇為PLL 輸出的2 分頻、HSI、HSE、或者系統(tǒng)時鐘。
          系統(tǒng)時鐘SYSCLK,它是供STM32 中絕大部分部件工作的時鐘源。系統(tǒng)時鐘可選擇為PLL 輸出、HSI 或者HSE。系統(tǒng)時鐘最大頻率
          為72MHz,它通過AHB 分頻器分頻后送給各模塊使用,AHB 分頻器可選擇1、2、4、8、16、64、128、256、512 分頻。其中AHB 分頻器
          輸出的時鐘送給5 大模塊使用:
          ①、送給AHB 總線、內(nèi)核、內(nèi)存和DMA 使用的HCLK 時鐘。
          ②、通過8 分頻后送給Cortex 的系統(tǒng)定時器時鐘。
          ③、直接送給Cortex 的空閑運行時鐘FCLK。
          ④、送給APB1 分頻器。APB1 分頻器可選擇1、2、4、8、16 分頻,其輸出一路供APB1 外設(shè)使用(PCLK1,最大頻率36MHz),另一
          路送給定時器(Timer)2、3、4 倍頻器使用。該倍頻器可選擇1 或者2 倍頻,時鐘輸出供定時器2、3、4 使用。
          ⑤、送給APB2 分頻器。APB2 分頻器可選擇1、2、4、8、16 分頻,其輸出一路供APB2 外設(shè)使用(PCLK2,最大頻率72MHz),另一
          路送給定時器(Timer)1 倍頻器使用。該倍頻器可選擇1 或者2 倍頻,時鐘輸出供定時器1 使用。另外,APB2 分頻器還有一路輸出供
          ADC 分頻器使用,分頻后送給ADC 模塊使用。ADC 分頻器可選擇為2、4、6、8 分頻。
          在以上的時鐘輸出中,有很多是帶使能控制的,例如AHB 總線時鐘、內(nèi)核時鐘、各種APB1 外設(shè)、APB2 外設(shè)等等。當需要使用某
          模塊時,記得一定要先使能對應(yīng)的時鐘。
          需要注意的是定時器的倍頻器,當APB 的分頻為1 時,它的倍頻值為1,否則它的倍頻值就為2。
          連接在APB1(低速外設(shè))上的設(shè)備有:電源接口、備份接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、窗口看門狗、Timer2、
          Timer3、Timer4。注意USB 模塊雖然需要一個單獨的48MHz 時鐘信號,但它應(yīng)該不是供USB 模塊工作的時鐘,而只是提供給串行接口
          引擎(SIE)使用的時鐘。USB 模塊工作的時鐘應(yīng)該是由APB1 提供的。
          連接在APB2(高速外設(shè))上的設(shè)備有:UART1、SPI1、Timer1、ADC1、ADC2、所有普通IO 口(PA~PE)、第二功能IO 口。
          上一頁 1 2 下一頁

          關(guān)鍵詞: STM32時

          評論


          技術(shù)專區(qū)

          關(guān)閉