|
STM32中使用任何一個(gè)外設都必須打開(kāi)相應的時(shí)鐘。在STM32中有5個(gè)時(shí)鐘源可供用戶(hù)選擇:
1.HSI高速內部時(shí)鐘,RC震蕩器,頻率為8MHz。
2.HSE高速外部時(shí)鐘,右英/陶瓷諧振器,或著(zhù)外部時(shí)鐘源,4MHz-16MHz.
3.LSI內部低速時(shí)鐘,RC震蕩器頻率為40Hz。
4.LSE外部低速時(shí)鐘,接頻率為32.768KHz的石英晶體。
5.PLL鎖相環(huán)頻輸出,時(shí)鐘源可選為HIS/2、HSE或HSE/2。倍頻可選2-16倍,但其輸出頻率最大不能超過(guò)72MHz。
系統時(shí)鐘SYSCLK,它是供STM32中絕大部分器件工作的時(shí)鐘源,系統時(shí)鐘可選擇為PLL輸出、HSI或者HSE。系統時(shí)鐘的做大頻率為72MHz,它通過(guò)AHB分頻器分頻后送給個(gè)模塊使用,AHB分頻器可選擇1、2...512分頻。AHB分頻器輸出的時(shí)鐘送給5大模塊使用:
1.送給AHB總線(xiàn)、內核、內存、DMA使用的HCLK時(shí)鐘。
2.通過(guò)8分頻送給系統定時(shí)器的定時(shí)時(shí)鐘(嘀嗒定時(shí)器)。
3.直接送給Cortex的空閑時(shí)鐘PCLK。
4.送給APB1分頻器可選擇1、2、4、8、16分頻,其輸出一路供APB1外設使用(PCLK1,最大頻率36M)另一路送給定時(shí)器(Timer)2、3、4倍頻器使用。該倍頻器可選擇1或著(zhù)2倍頻,時(shí)鐘輸出供定時(shí)器2、3、4使用。
5.送給APB2分頻器可選擇1、2、4、8、16分頻,其輸出一路供APB2外設使用(PCLK2,最大頻率72M)另一路送給定時(shí)器(Timer)1倍頻器使用。該倍頻器可選擇1或著(zhù)2倍頻。時(shí)鐘輸出供定時(shí)器1使用。另外,APB2分頻器還有一路輸出供ADC分頻器使用,分頻后送給ADC模塊使用。ADC分頻器可選 擇為2、4、6、8分頻。技術(shù)實(shí)訓QQ754634522
連接在A(yíng)PB1(低速外設)上設備有:電源接口、備份接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、窗口看門(mén)狗、TIMER2、TIMER3、TIMER4。
連接在A(yíng)PB2(高速外設)上設備有:UART1、SPI1、Timer1、ADC1、ADC2、所有普通IO口、第二功能IO口。專(zhuān)業(yè)STM32、嵌入式學(xué)習實(shí)訓QQ754634522
|
|