STMFx最小系統(tǒng)設(shè)計(jì)H_第1頁
STMFx最小系統(tǒng)設(shè)計(jì)H_第2頁
STMFx最小系統(tǒng)設(shè)計(jì)H_第3頁
STMFx最小系統(tǒng)設(shè)計(jì)H_第4頁
STMFx最小系統(tǒng)設(shè)計(jì)H_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Embedded System Development聊城大學(xué)聊城大學(xué) 理工學(xué)院理工學(xué)院曹銀杰曹銀杰 嵌入式系統(tǒng)與應(yīng)用嵌入式系統(tǒng)與應(yīng)用 第6章 STM32F10 x最小系統(tǒng)F6.1 STM32F10 x6.1 STM32F10 x系列產(chǎn)品簡介系列產(chǎn)品簡介F6.2 6.2 基于基于Cortex-M3Cortex-M3的最小系統(tǒng)的最小系統(tǒng)F6.3 6.3 電源及控制電源及控制、復(fù)位電路復(fù)位電路F6.4 6.4 存儲器與總線架構(gòu)存儲器與總線架構(gòu)F6.5 STM326.5 STM32的時(shí)鐘系統(tǒng)的時(shí)鐘系統(tǒng) 6.1 STM32F10 x系列產(chǎn)品簡介F片上存儲器容片上存儲器容量、集成外設(shè)量、集成外設(shè)、功能模

2、塊、功能模塊、封裝形式等有封裝形式等有所區(qū)別。所區(qū)別。FS ST TM M3 32 2F F1 10 0 x x系系列列產(chǎn)產(chǎn)品品編編號號STM32F103系列芯片CORTEXM3 CPU72 MHz6kB-64kB SRAMARM Peripheral Bus(max 72MHz)2x 12-bit ADC16 channels / 1Msps1/2x I2C0/1x SPI1/2/4x USART/LINSmartcard / IrDaModem Control32/49/80* I/OsUp to 16 Ext. ITsFlash I/F32kB-512kBFlash MemoryTemp

3、 Sensor1x USB 2.0FS1x bxCAN 2.0B6x 16-bit PWM Synchronized AC Timer2x Watchdog2/3/5x 16-bit TimerExternal Memory Interface*JTAG/SW DebugXTAL oscillators32KHz + 416MHzPower SupplyReg 1.8VPOR/PDR/PVDDMA 3 to 11* ChannelsNested vect IT Ctrl2x SPI/I2S*2x DAC*1x SDIO*Image Sensor*1x USART/LINSmartcard/Ir

4、DaModem-Ctrl1x SPIBridgeBridge1x Systic TimerARM Lite Hi-Speed BusMatrix / Arbiter (max 72MHz)Int. RC oscillators32KHz + 8MHzPLLClock ControlRTC / AWUARM Peripheral Bus(max 36MHz)20B Backup RegsSTM32F103 功能框圖6.2 基于Cortex-M3的最小系統(tǒng)F什么是最小系統(tǒng)什么是最小系統(tǒng)? 在在盡可能減少上層應(yīng)用的情況下,能夠使系統(tǒng)運(yùn)行的盡可能減少上層應(yīng)用的情況下,能夠使系統(tǒng)運(yùn)行的最小化模塊配置最小

5、化模塊配置。F“最小系統(tǒng)最小系統(tǒng)”稱稱“嵌入式嵌入式核心控制模塊核心控制模塊”更更貼切貼切一些一些。F最小系統(tǒng)的組成:最小系統(tǒng)的組成: 電源、時(shí)鐘、復(fù)位電路、電源、時(shí)鐘、復(fù)位電路、存儲系統(tǒng)、調(diào)試系統(tǒng)。存儲系統(tǒng)、調(diào)試系統(tǒng)。Cortex-M3Cortex-M3MPUFlashSRAMTimerResetJTAGUARTPower基于Cortex-M3的最小系統(tǒng)F時(shí)鐘模塊時(shí)鐘模塊通常經(jīng)通常經(jīng)ARMARM內(nèi)部鎖相環(huán)進(jìn)行相應(yīng)的倍頻,內(nèi)部鎖相環(huán)進(jìn)行相應(yīng)的倍頻,以提供系統(tǒng)各模塊運(yùn)行所需的時(shí)鐘頻率輸入以提供系統(tǒng)各模塊運(yùn)行所需的時(shí)鐘頻率輸入F復(fù)位模塊復(fù)位模塊實(shí)現(xiàn)對系統(tǒng)的復(fù)位實(shí)現(xiàn)對系統(tǒng)的復(fù)位F電源系統(tǒng):電源系統(tǒng):

6、F調(diào)試系統(tǒng):調(diào)試系統(tǒng):JTAGJTAG模塊模塊實(shí)現(xiàn)對程序代碼的下載和調(diào)試實(shí)現(xiàn)對程序代碼的下載和調(diào)試UARTUART模塊模塊實(shí)現(xiàn)對調(diào)試信息的終端顯示實(shí)現(xiàn)對調(diào)試信息的終端顯示F存儲系統(tǒng):存儲系統(tǒng):FlashFlash存儲模塊存儲模塊存放啟動代碼、操作系統(tǒng)和用戶存放啟動代碼、操作系統(tǒng)和用戶應(yīng)用程序代碼應(yīng)用程序代碼SDRAMSDRAM模塊模塊為系統(tǒng)運(yùn)行提供動態(tài)存儲空間,是系為系統(tǒng)運(yùn)行提供動態(tài)存儲空間,是系統(tǒng)代碼運(yùn)行的主要區(qū)域統(tǒng)代碼運(yùn)行的主要區(qū)域基于Cortex-M3的STM32F10 x最小系統(tǒng)6.3 電源及控制、復(fù)位電路FCortex-M3Cortex-M3主要指標(biāo):主要指標(biāo):0.19W/MHz0.

7、19W/MHz,1.25DMIPS/MHz1.25DMIPS/MHz;F若達(dá)到若達(dá)到5DMIPS5DMIPS的性能:的性能:Cortex-M3Cortex-M3工作頻率只需工作頻率只需4MHz4MHz,功耗功耗0.76W0.76W;5151單片機(jī),單片機(jī),工作頻率需工作頻率需60MHz60MHz,功耗,功耗30W30W;FSTM32F103STM32F103處理器系統(tǒng)頻率為處理器系統(tǒng)頻率為72MHz72MHz,處理器性能可達(dá)到,處理器性能可達(dá)到90DMIPS90DMIPS,此時(shí),此時(shí)Cortex-M3Cortex-M3功耗約功耗約14W14W左右左右。F在性能和功耗上達(dá)到了很高的水平在性能和功

8、耗上達(dá)到了很高的水平!V VDDA/DDA/VSSAVSSA獨(dú)立電源獨(dú)立電源/ /地地2.0至至3.6V:為:為ADC、復(fù)、復(fù)位、位、RC振蕩器和振蕩器和PLL的的模擬部分供電。使用模擬部分供電。使用ADC時(shí),時(shí),VDD不得小于不得小于2.4V。VREF+的電壓范圍的電壓范圍2.4V-VDDA, VREF-引腳若引腳若有必須連接到有必須連接到VSSA。V VDDDD:主電源:主電源/ /工作電壓工作電壓 V VSSSS:地:地2.0至至3.6V:通過內(nèi)置調(diào):通過內(nèi)置調(diào)壓器提供壓器提供1.8V的電源,的電源,供內(nèi)核使用、供內(nèi)核使用、3.3V供供I/O管腳。管腳。V VBATBAT:后備后備電池供

9、電電池供電電源及控制、復(fù)位電路FSTM32STM32內(nèi)部集成了內(nèi)部集成了上電復(fù)位上電復(fù)位PORPOR(Power On Reset)/(Power On Reset)/掉電掉電復(fù)位復(fù)位PDRPDR (Power Down Reset) (Power Down Reset)電路,該電路始終處于電路,該電路始終處于工作狀態(tài),保證系統(tǒng)在供電超過工作狀態(tài),保證系統(tǒng)在供電超過2V2V時(shí)工作;時(shí)工作;F當(dāng)當(dāng)V VDDDD低于設(shè)定的閥值低于設(shè)定的閥值(V(VPORPOR/V/VPDRPDR) )時(shí),置器件于復(fù)位狀態(tài)時(shí),置器件于復(fù)位狀態(tài),而不必使用外部復(fù)位電路。,而不必使用外部復(fù)位電路。約約2.5ms電源及控

10、制、復(fù)位電路F在在V VDDDD電壓由低向高上升越過規(guī)定的閥值電壓由低向高上升越過規(guī)定的閥值V VPORPOR之前,保持之前,保持芯片復(fù)位,當(dāng)越過這個(gè)閥值后芯片復(fù)位,當(dāng)越過這個(gè)閥值后t tRSTTEMPORSTTEMPO秒(待電源可靠供秒(待電源可靠供電),才開始取復(fù)位向量,并執(zhí)行指令。電),才開始取復(fù)位向量,并執(zhí)行指令。F在在V VDDDD電壓由高向低下降越過規(guī)定的閥值電壓由高向低下降越過規(guī)定的閥值V VPDRPDR后,將在芯后,將在芯片內(nèi)部產(chǎn)生復(fù)位片內(nèi)部產(chǎn)生復(fù)位可編程電壓監(jiān)測器PVDF可編程電壓監(jiān)測器可編程電壓監(jiān)測器PVD (Programmable Voltage PVD (Progra

11、mmable Voltage Detector)Detector),監(jiān)視,監(jiān)視V VDDDD供電并與閥值供電并與閥值V VPVDPVD比較,當(dāng)比較,當(dāng)VDDVDD低于低于或高于閥值或高于閥值V VPVDPVD時(shí)將根據(jù)外部中斷第時(shí)將根據(jù)外部中斷第1616線的上升線的上升/ /下降邊下降邊沿觸發(fā)設(shè)置,產(chǎn)生沿觸發(fā)設(shè)置,產(chǎn)生PVDPVD中斷。中斷。 F中斷處理程序可以發(fā)出警告信息或?qū)⑽⒖刂破鬓D(zhuǎn)入安全中斷處理程序可以發(fā)出警告信息或?qū)⑽⒖刂破鬓D(zhuǎn)入安全模式,但需要通過程序開啟模式,但需要通過程序開啟PVDPVD。 F電源控制電源控制/ /狀態(tài)寄存器(狀態(tài)寄存器(PWR_CSRPWR_CSR)中的中的PVOD

12、PVOD標(biāo)志位用來標(biāo)志位用來表明表明V VDDDD是否低于或高于閥值是否低于或高于閥值V VPVDPVD 。 系統(tǒng)復(fù)位F系統(tǒng)復(fù)位將清除時(shí)鐘控制器系統(tǒng)復(fù)位將清除時(shí)鐘控制器CSRCSR中的復(fù)位標(biāo)志和備用域中的復(fù)位標(biāo)志和備用域寄存器之外的所有寄存器。下列事件都將引起復(fù)位:寄存器之外的所有寄存器。下列事件都將引起復(fù)位:FNRST: NRST: 外部異步復(fù)位引腳外部異步復(fù)位引腳F看門狗計(jì)時(shí)器計(jì)時(shí)終止(看門狗計(jì)時(shí)器計(jì)時(shí)終止(WWDGWWDG復(fù)位)復(fù)位) F獨(dú)立看門狗計(jì)數(shù)終止(獨(dú)立看門狗計(jì)數(shù)終止(IWDGIWDG復(fù)位)復(fù)位) F軟件復(fù)位(軟件復(fù)位(SWSW復(fù)位)復(fù)位) F低功耗管理復(fù)位。低功耗管理復(fù)位。 三

13、種低功耗模式F休(睡)眠模式:休(睡)眠模式: 只有只有CPUCPU停止工作,所有外設(shè)繼續(xù)運(yùn)行,在中斷停止工作,所有外設(shè)繼續(xù)運(yùn)行,在中斷/ /事事件發(fā)生時(shí)喚醒件發(fā)生時(shí)喚醒CPUCPU。 調(diào)壓器調(diào)壓器1.8V1.8V區(qū)供電工作。區(qū)供電工作。F停止(機(jī))模式:停止(機(jī))模式: 允許以最小的功耗來保持允許以最小的功耗來保持SRAMSRAM和寄存器的內(nèi)容。和寄存器的內(nèi)容。 1.8V1.8V區(qū)域的時(shí)鐘都區(qū)域的時(shí)鐘都停止其他部分工作,停止其他部分工作,PLLPLL,HSIHSI和和HSEHSE的的 RCRC振蕩器被禁振蕩器被禁能。能。 當(dāng)外部中斷源(當(dāng)外部中斷源(1616個(gè)個(gè)外部中斷線之一)、外部中斷線之

14、一)、PVDPVD輸出、輸出、RTCRTC鬧鐘、或者鬧鐘、或者USBUSB喚醒喚醒信號,退出停止模式。信號,退出停止模式。 三種低功耗模式F待機(jī)模式:待機(jī)模式: 追求最少的功耗,內(nèi)部調(diào)壓器被關(guān)閉,這樣追求最少的功耗,內(nèi)部調(diào)壓器被關(guān)閉,這樣1.8V1.8V區(qū)區(qū)域斷電。域斷電。 除了備份寄存器和待機(jī)電路,除了備份寄存器和待機(jī)電路,SRAMSRAM和寄存器的內(nèi)容和寄存器的內(nèi)容也會丟失。也會丟失。RTC,IWDGRTC,IWDG和相關(guān)的時(shí)鐘源不會停止。和相關(guān)的時(shí)鐘源不會停止。 當(dāng)外部復(fù)位(當(dāng)外部復(fù)位(NRSTNRST引腳)、引腳)、IWDGIWDG復(fù)位、復(fù)位、WKUPWKUP引腳出引腳出現(xiàn)上升沿或者現(xiàn)

15、上升沿或者RTCRTC鬧鐘時(shí)間到時(shí),退出待機(jī)模式。鬧鐘時(shí)間到時(shí),退出待機(jī)模式。 6.4 存儲器與總線架構(gòu)FSTM32STM32的各外圍模塊與的各外圍模塊與Cortex-M3Cortex-M3內(nèi)核,通過各類總線連內(nèi)核,通過各類總線連接在一起,形成一個(gè)有機(jī)的整體。接在一起,形成一個(gè)有機(jī)的整體。FCortex-M3Cortex-M3的的ICodeICode 、DCodeDCode、SystemSystem總線和總線和DMADMA總線總線四四個(gè)驅(qū)動單元,個(gè)驅(qū)動單元,F(xiàn)與閃存存儲器接口、與閃存存儲器接口、SRAMSRAM和和AHB2APBAHB2APB橋三個(gè)被動單元,橋三個(gè)被動單元,F(xiàn)通過總線矩陣聯(lián)接在

16、一起通過總線矩陣聯(lián)接在一起。F總線矩陣采取輪換算法仲裁、協(xié)調(diào)內(nèi)核總線矩陣采取輪換算法仲裁、協(xié)調(diào)內(nèi)核SystemSystem總線和總線和DMADMA主控總線之間的訪問。主控總線之間的訪問。AHBAHB外設(shè)通過總線矩陣與系統(tǒng)總線外設(shè)通過總線矩陣與系統(tǒng)總線相連,允許相連,允許DMADMA訪問。訪問。F兩個(gè)兩個(gè)AHB/APBAHB/APB橋在橋在AHBAHB和和2 2個(gè)個(gè)APBAPB總線間提供同步連接??偩€間提供同步連接。APB1APB1操作速度限于操作速度限于36MHz36MHz,APB2APB2操作于全速操作于全速72MHz72MHz。STM32F1xx存儲器映像FCortex-M3Cortex-

17、M3有有3232根根地址線,所以它地址線,所以它的尋址空間大小的尋址空間大小為為232 bit=4GB232 bit=4GBF程序存儲器、數(shù)程序存儲器、數(shù)據(jù)存儲器、寄存據(jù)存儲器、寄存器和輸入輸出端器和輸入輸出端口(外設(shè))被組口(外設(shè))被組織在同一織在同一4GB4GB線性線性地址空間內(nèi)。地址空間內(nèi)。F把地址從把地址從0 x4000 0 x4000 00000000至至0 x5FFF 0 x5FFF FFFF(512MB )FFFF(512MB )的的地址分配給片上地址分配給片上外設(shè)。外設(shè)。FSTM32F103STM32F103片內(nèi)各外設(shè)的寄存器組起始地址片內(nèi)各外設(shè)的寄存器組起始地址起始地址起始地

18、址外設(shè)外設(shè)總總線線0 x4002 2400 - 0 x4002 3FFF保留AHB0 x4002 2000 - 0 x4002 23FF閃存接口0 x4002 1400 - 0 x4002 1FFF保留0 x4002 1000 - 0 x4002 13FF復(fù)位和時(shí)鐘0 x4002 0400 - 0 x4002 0FFF保留0 x4002 0000 - 0 x4002 03FFDMA0 x4001 3C00 - 0 x4001 3FFF保留APB1APB20 x4001 3800 - 0 x4001 3BFFUSART10 x4001 3400 - 0 x4001 37FF保留0 x4001 3

19、000 - 0 x4001 33FFSPI10 x4001 2C00 - 0 x4001 2FFFTIM1時(shí)鐘0 x4001 2800 - 0 x4001 2BFFADC20 x4001 2400 - 0 x4001 27FFADC10 x4001 2000 - 0 x4001 1FFF保留0 x4001 1800 - 0 x4001 1BFFGPIO端口E0 x4001 1400 - 0 x4001 17FFGPIO端口D0 x4001 1000 - 0 x4001 13FFGPIO端口C0 x4001 0C00 - 0 x4001 0FFFGPIO端口B0 x4001 0800 - 0 x

20、4001 0BFFGPIO端口A0 x4001 0400 - 0 x4001 07FFEXTI0 x4001 0000 - 0 x4001 03FFAFIO起始地址起始地址外設(shè)外設(shè)總線總線0 x4000 7000 - 0 x4000 73FF電源控制APB1APB20 x4000 6C00 - 0 x4000 6FFF后備寄存器(BKP)0 x4000 6800 - 0 x4000 6BFF保留0 x4000 6400 - 0 x4000 67FFbxCAN0 x4000 6000 - 0 x4000 63FFUSB的SRAM 256x16位0 x4000 5C00 - 0 x4000 5FF

21、FUSB寄存器0 x4000 5800 - 0 x4000 5BFFI2C20 x4000 5400 - 0 x4000 57FFI2C10 x4000 5000 - 0 x4000 4FFF保留0 x4000 4800 - 0 x4000 4BFFUSART30 x4000 4400 - 0 x4000 47FFUSART20 x4000 4000 - 0 x4000 3FFF保留0 x4000 3800 - 0 x4000 3BFFSPI20 x4000 3400 - 0 x4000 37FF保留0 x4000 3000 - 0 x4000 33FF獨(dú)立看門狗(IWDG)0 x4000 2

22、C00 - 0 x4000 2FFF窗口看門狗(WWDG)0 x4000 2800 - 0 x4000 2BFFRTC0 x4000 2400 - 0 x4000 0FFF保留0 x4000 0800 - 0 x4000 0BFFTIM4定時(shí)器0 x4000 0400 - 0 x4000 07FFTIM3定時(shí)器0 x4000 0000 - 0 x4000 03FFTIM2定時(shí)器STM32F1xx存儲器映像F低密度低密度閃閃存模存模塊的塊的組組織織模塊模塊名稱名稱地址地址大小大小(字節(jié)字節(jié))主存儲塊主存儲塊頁頁00 x0800 0000 - 0 x0800 03FF1K頁頁10 x0800 04

23、00 - 0 x0800 07FF1K頁頁310 x0800 7000 - 0 x0800 73FF1K信息塊信息塊系統(tǒng)存儲器系統(tǒng)存儲器0 x1FFF F000 - 0 x1FFF F7FF2K用戶選擇字節(jié)用戶選擇字節(jié)0 x1FFF F800 - 0 x1FFF F80F16閃存接口寄存器閃存接口寄存器FLASH_ACR0 x4002 2000 - 0 x4002 20034FALSH_KEYR0 x4002 2004 - 0 x4002 20074FLASH_OPTKEYR0 x4002 2008 - 0 x4002 200B4FLASH_SR0 x4002 200C - 0 x4002 2

24、00F4FLASH_CR0 x4002 2010 - 0 x4002 20134FLASH_AR0 x4002 2014 - 0 x4002 20174保留保留0 x4002 2018 - 0 x4002 201B4FLASH_OBR0 x4002 201C - 0 x4002 201F4FLASH_WRPR0 x4002 2020 - 0 x4002 20234中、高密度的主存儲塊中、高密度的主存儲塊127頁,其中高密度每頁頁,其中高密度每頁2k字節(jié)字節(jié)STM32F10X的三種啟動模式F通過通過BOOT1:0引腳選擇引腳選擇不同不同啟動模式,實(shí)現(xiàn)啟動模式,實(shí)現(xiàn)實(shí)例:實(shí)例: 啟動模式選擇管腳啟

25、動模式選擇管腳啟動模式啟動模式說明說明BOOT1BOOT0X0用戶閃存存儲器用戶閃存存儲器 用戶閃存為啟動區(qū)用戶閃存為啟動區(qū)01系統(tǒng)存儲器系統(tǒng)存儲器系統(tǒng)存儲器被選為啟動區(qū)系統(tǒng)存儲器被選為啟動區(qū)11內(nèi)嵌內(nèi)嵌SRAMSRAM內(nèi)嵌內(nèi)嵌SRAMSRAM被選為啟動區(qū)被選為啟動區(qū)STM32F10X的啟動模式F通過選擇管腳通過選擇管腳設(shè)置設(shè)置BOOTBOOT配置,內(nèi)置配置,內(nèi)置FlashFlash、系統(tǒng)存儲區(qū)、系統(tǒng)存儲區(qū)或內(nèi)置或內(nèi)置SRAMSRAM會被映射到地址會被映射到地址0 x000 x00( (啟動存儲區(qū)啟動存儲區(qū)) );FCPUCPU從的從的0 x0000_00040 x0000_0004指示的地址

26、開始執(zhí)行代碼指示的地址開始執(zhí)行代碼。F系統(tǒng)系統(tǒng)存儲器中存儲器中內(nèi)置了內(nèi)置了BootloaderBootloader代碼,幫助用戶可以從代碼,幫助用戶可以從USART1 USART1 或或USART2USART2接口接收數(shù)據(jù)和命令,對內(nèi)置的接口接收數(shù)據(jù)和命令,對內(nèi)置的FLASH FLASH 進(jìn)行重新編程進(jìn)行重新編程。F從從SRAMSRAM啟動:在應(yīng)用程序的初始化部分,通過啟動:在應(yīng)用程序的初始化部分,通過NVICNVIC異常異常表和偏移寄存器,重新定位表和偏移寄存器,重新定位Vector TableVector Table。6.5 STM32的時(shí)鐘系統(tǒng) FSTM32STM32芯片為了實(shí)現(xiàn)低功耗,

27、設(shè)計(jì)了一個(gè)功能完善但卻芯片為了實(shí)現(xiàn)低功耗,設(shè)計(jì)了一個(gè)功能完善但卻非常復(fù)雜的時(shí)鐘系統(tǒng)。一個(gè)步驟,就是開啟外設(shè)時(shí)鐘。非常復(fù)雜的時(shí)鐘系統(tǒng)。一個(gè)步驟,就是開啟外設(shè)時(shí)鐘。F下圖說明了下圖說明了STM32STM32的時(shí)鐘走向,從圖的左邊開始,從時(shí)的時(shí)鐘走向,從圖的左邊開始,從時(shí)鐘源一步步分配到外設(shè)時(shí)鐘。鐘源一步步分配到外設(shè)時(shí)鐘。F高速時(shí)鐘是提供給芯片主體的主時(shí)鐘,低速時(shí)鐘只是提高速時(shí)鐘是提供給芯片主體的主時(shí)鐘,低速時(shí)鐘只是提供給芯片中的供給芯片中的RTCRTC(實(shí)時(shí)時(shí)鐘)及獨(dú)立看門狗使用。(實(shí)時(shí)時(shí)鐘)及獨(dú)立看門狗使用。F內(nèi)部時(shí)鐘是在芯片內(nèi)部內(nèi)部時(shí)鐘是在芯片內(nèi)部RCRC振蕩器產(chǎn)生的,起振較快,芯振蕩器產(chǎn)生的

28、,起振較快,芯片剛上電的時(shí)候使用內(nèi)部高速時(shí)鐘。片剛上電的時(shí)候使用內(nèi)部高速時(shí)鐘。F外部時(shí)鐘信號是由外部的晶振輸入的,精度和穩(wěn)定性好外部時(shí)鐘信號是由外部的晶振輸入的,精度和穩(wěn)定性好,上電之后通過軟件配置再轉(zhuǎn)用外部時(shí)鐘信號。,上電之后通過軟件配置再轉(zhuǎn)用外部時(shí)鐘信號。 STM32的時(shí)鐘系統(tǒng)STM32STM32的的4 4個(gè)時(shí)鐘源個(gè)時(shí)鐘源: :F高速外部時(shí)鐘(高速外部時(shí)鐘(HSEHSE):外部晶振時(shí)鐘源,晶振頻率):外部晶振時(shí)鐘源,晶振頻率416MHz416MHz,一般用,一般用8MHz8MHz的晶振。的晶振。 F高速內(nèi)部時(shí)鐘(高速內(nèi)部時(shí)鐘(HSIHSI):內(nèi)部):內(nèi)部RCRC振蕩器產(chǎn)生,頻率為振蕩器產(chǎn)生,頻率為8MHz8MHz,但不穩(wěn)定。,但不穩(wěn)定。 F低速外部時(shí)鐘(低速外部時(shí)鐘(LSELSE):外部晶振作時(shí)鐘源,主要提供)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論