ch3-STM32最小系統(tǒng)解析_第1頁
ch3-STM32最小系統(tǒng)解析_第2頁
ch3-STM32最小系統(tǒng)解析_第3頁
ch3-STM32最小系統(tǒng)解析_第4頁
ch3-STM32最小系統(tǒng)解析_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第3章STM32最小系統(tǒng)主講人:劉花香最小系統(tǒng)最小系統(tǒng)指ARM能夠運行所需要的最根本的條件包括:電源,時鐘源,復位電路,調試接口,ARM處理器STM32F103RCT6電源時鐘源復位電路調試電源電路1復位電路3時鐘系統(tǒng)2提綱啟動設置4調試接口53.1.1電源電路芯片要求2.0~3.6V的操作電壓(VDD)當主電源VDD關閉時,實時時鐘(RTC)和備用存放器可以從VBAT供電為提高轉換精度,ADC可以有一個獨立的電源供給,以不受PCB噪音的干擾電源供給STM32處理器在復位后電壓調整器總是允許的,依據(jù)應用方式它以3種不同的模式工作:運行模式:調整器以正常功耗模式供給1.8V電源〔內核、內存和外設〕停頓模式:調整器以低功耗模式供給1.8V電源,以保存存放器和SRAM的內容待機模式:調整器停頓供電。除了備用電路和備份域以外,存放器和SRAM的內容全部喪失。3.1.2電源治理器1、上電復位(POR)和掉電復位(PDR)STM32內部有一個完整的上電復位(POR)和掉電復位(PDR)電路,當供電電壓到達2V時系統(tǒng)就能正常工作。當VDD/VDDA低于指定的限位電壓VPOR/PDR時,系統(tǒng)保持為復位狀態(tài),而無需外部復位電路。2、可編程電壓監(jiān)測器(PVD)用戶可以利用PVD對VDD電壓與電源把握存放器(PWR_CR)中的PLS[2:0]位進展比較來監(jiān)控電源。通過設置PVDE位來使能PVD電源把握/狀態(tài)存放器(PWR_CSR)中的PVDO標志用來說明VDD是高于還是低于PVD的電壓閥值。該大事在內部連接到外部中斷的第16線,假設該中斷在外部中斷存放器中是使能的,該大事就會產(chǎn)生中斷。當VDD下降到PVD閥值以下和(或)當VDD上升到PVD閥值之上時,依據(jù)外部中斷第16線的上升/下降邊沿觸發(fā)設置,就會產(chǎn)生PVD中斷。3.1.3低功耗模式STM32F10x系列處理器有3種低功耗模式:睡眠模式:Cortex-M3內核停頓,外設仍在運行停頓模式:全部的時鐘都已停頓待機模式:1.8V電源關閉此外,在運行模式下,還可以通過以下方式中的一種來降低功耗:降低系統(tǒng)時鐘關閉APB和AHB總線上未被使用外設的時鐘低功耗模式一覽表3.2時鐘各總線在不同時鐘信號下工作,具有不同速度兩個AHB/APB橋在AHB和2個APB總線間供給同步連接。APB1操作速度限于36MHz,APB2操作于全速(最高72MHz)。時鐘信號來自何處?時鐘在STM32中,有4個時鐘源HSI、HSE、LSI、LSE①HSI是高速內部時鐘,RC振蕩器,頻率為8MHz。②HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~16MHz。③LSI是低速內部時鐘,RC振蕩器,頻率為40kHz。④LSE是低速外部時鐘,接頻率為32.768kHz的石英晶體。Stm32將時鐘信號〔如HSE〕經(jīng)過分頻或倍頻〔PLL〕后,得到系統(tǒng)時鐘,系統(tǒng)時鐘經(jīng)過分頻,產(chǎn)生外設所使用的時鐘。3.3復位復位目的:將系統(tǒng)強制定位在一個可知狀態(tài)要求:準確,牢靠STM32F10xxx支持三種復位形式,分別為:系統(tǒng)復位電源復位備份區(qū)域復位。1、系統(tǒng)復位除了時鐘把握器的RCC_CSR存放器中的復位標志位和備份區(qū)域中的存放器以外,系統(tǒng)復位將復位全部存放器至它們的復位狀態(tài)。當發(fā)生以下任一大事時,產(chǎn)生一個系統(tǒng)復位:NRST引腳上的低電平(外部復位)窗口看門狗計數(shù)終止(WWDG復位)獨立看門狗計數(shù)終止(IWDG復位)軟件復位(SW復位)低功耗治理復位電源復位當以下大事中之一發(fā)生時,產(chǎn)生電源復位:上電/掉電復位(POR/PDR復位)從待機模式中返回電源復位將復位除了備份區(qū)域外的全部存放器。2、電源復位備份域復位備份區(qū)域擁有兩個特地的復位,它們只影響備份區(qū)域。軟件復位,備份區(qū)域復位可由設置備份域把握存放器(RCC_BDCR〕)中的BDRST位產(chǎn)生。在VDD和VBAT兩者掉電的前提下,VDD或VBAT上電將引發(fā)備份區(qū)域復位。3、備份域復位3.4啟動配置啟動模式選擇管腳BOOT1BOOT0

X0用戶閃存存儲器用戶閃存存儲器被選為啟動區(qū)域

01系統(tǒng)存儲器系統(tǒng)存儲器被選為啟動區(qū)域

11內嵌SRAM內嵌SRAM被選為啟動區(qū)域留意:通過設置BOOT[1:0]引腳,各種不同啟動模式對應的存儲器物理地址將被映射到第0塊〔啟動區(qū)〕。即使某塊存儲區(qū)被映射為啟動區(qū),仍可在其原先的存儲空間地址內訪問相關的存儲單元。3.4啟動配置啟動模式選擇在STM32F10xxx中,由BOOT[1:0]引腳決定了三種不同的啟動模式BOOT0BOOT13.5調試接口調試接口硬件調試工具JTAG或SWD連接器調試線SWJ調試端口(serialwireandJTAG)

STM32F10xxx內核集成了串行/JTAG調試接口(SWJ-DP)。這是標準的ARMCoreSight調試接口,包括JTAG-DP接口(5個引腳

溫馨提示

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

最新文檔

評論

0/150

提交評論