STM32F207中文數(shù)據(jù)手冊_第1頁
STM32F207中文數(shù)據(jù)手冊_第2頁
STM32F207中文數(shù)據(jù)手冊_第3頁
STM32F207中文數(shù)據(jù)手冊_第4頁
STM32F207中文數(shù)據(jù)手冊_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Page 1基于ARM內(nèi)核的32位MCU,150DMIPs,高達(dá)1MB Flash/128+4KB RAM,USB On-The-Go Full-speed/High-speed,以太網(wǎng),17 TIMs,3 ADCs,15個通信&攝像頭接口主要特性:內(nèi)核:使用ARM 32位Cortex-M3 CPU,自適應(yīng)實時加速器(ART加速器)可以讓程序在Flash中以最高120MHz頻率執(zhí)行時,能夠?qū)崿F(xiàn)零等待狀態(tài)的運(yùn)行性能,內(nèi)置存儲器保護(hù)單元,能夠?qū)崿F(xiàn)高達(dá)150DMIPS/1.25DMIPS/MHz(Dhrystone 2.1)性能。存儲器:高達(dá)1M字節(jié)的Flash存儲器512字節(jié)的動態(tài)口令存儲器高達(dá)1

2、28+4K字節(jié)的SRAM靈活的靜態(tài)存儲控制器,支持CF卡、SRAM、PSRAM、NOR和NAND存儲器并行LCD接口,兼容8080/6800模式時鐘、復(fù)位和電源管理:1.653.6V用于供電和I/O管腳上電復(fù)位、掉電復(fù)位、可編程電壓監(jiān)測器和欠壓復(fù)位426MHz晶體振蕩器內(nèi)嵌經(jīng)出廠調(diào)校的16MHz RC振蕩器(25 C下精度為1%)帶校準(zhǔn)功能的32kHz RTC振蕩器內(nèi)嵌帶校準(zhǔn)功能的32kHz的RC振蕩器低功耗:睡眠、停機(jī)和待機(jī)模式VBAT為RTC,2032位后備寄存器,以及可選的4KB后備SRAM供電312位A/D轉(zhuǎn)換器,0.5s轉(zhuǎn)換時間:多達(dá)24個輸入通道在三倍間插模式下轉(zhuǎn)換速率高達(dá)6MSP

3、S212位D/A轉(zhuǎn)換器通用DMA:16組帶集中式FIFO和支持分頁的DMA控制器多達(dá)17個定時器:多達(dá)12個16位和2個32位的定時器,頻率可達(dá)120MHz,每個定時器有多達(dá)4個用于輸入捕獲/輸出比較/PWM或脈沖計數(shù)的通道和增量編碼器輸入調(diào)試模式:串行單線調(diào)試(SWD)和JTAG接口Cortex-M3內(nèi)嵌跟蹤模塊(ETM)多達(dá)140個具有中斷功能的I/O端口:多達(dá)136個快速I/O端口,其頻率可達(dá)60MHz多達(dá)138個耐5V的I/O端口多達(dá)15個通信接口:多達(dá)3個I2C接口(支持SMBus/PMBus)多達(dá)4個USART接口和2個UART接口 (傳輸速率7.5 Mbit/s,支持ISO781

4、6,LIN,IrDA接口和調(diào)制解調(diào)控制)多達(dá)3個SPI接口(傳輸速度可達(dá)30 Mbit/s),其中2個可復(fù)用為I2S接口,通過音頻PLL或外部PLL來實現(xiàn)音頻類精度2個CAN接口(2.0B 版本)SDIO接口高級互連功能:帶有片上物理層的USB 2.0全速設(shè)備/主機(jī)/On-The-Go控制器帶有專用DMA,片上全速PHY和ULPI的USB 2.0高速/全速設(shè)備/主機(jī)/On-The-Go控制器帶有專用DMA的10/100 以太網(wǎng) MAC.,支持硬件IEEE 1588v2(MII/RMII)8到14bit并行攝像頭接口,最高達(dá)48Mbyte/sCRC計算單元96位唯一ID模擬真正的隨機(jī)數(shù)發(fā)生器Pa

5、ge 2目錄略Page 3目錄略Page 4目錄略Page 5表格目錄略Page 6表格目錄略Page 7插圖目錄略Page 8插圖目錄略Page 9插圖目錄略Page 101 簡介這個數(shù)據(jù)手冊給出了STM32F205xx和STM32F207xx系列微控制器的說明書。欲知意法半導(dǎo)體STM32整個系列的更多細(xì)節(jié),請參閱2.1節(jié):完全兼容整個系列。STM32F205xx和STM32F207xx數(shù)據(jù)手冊必須結(jié)合STM32F20x/STM32F21x參考手冊一起閱讀。在整個文檔中,他們被稱為STM32F20x設(shè)備。有關(guān)內(nèi)部閃存存儲器的編程、擦除和保護(hù)等信息,請參考STM32F20x/STM32F21x

6、閃存編程參考手冊。參考手冊和閃存編程參考手冊均可在ST網(wǎng)站下載:有關(guān)Cortex-M3內(nèi)核的相關(guān)信息,請參考Cortex-M3技術(shù)參考手冊,可以在ARM公司的網(wǎng)站下載:Page 112 概述STM32F20x系列是基于工作頻率高達(dá)120MHz的高性能ARMCortex-M3 32位RISC內(nèi)核。該系列整合了高速嵌入式存儲器,F(xiàn)lash存儲器和系統(tǒng)SRAM的容量分別高達(dá)1M字節(jié)和128K字節(jié),高達(dá)4K字節(jié)的后備SRAM,以及大量連至2條APB總線、2條AHB總線和1個32位多AHB總線矩陣的增強(qiáng)型I/O與外設(shè)。該系列產(chǎn)品還帶有自適應(yīng)實時存儲器加速器(ART加速器),在高達(dá)120MHz的CPU頻率

7、下,程序在Flash存儲器中運(yùn)行時,可以實現(xiàn)相當(dāng)于零等待狀態(tài)的運(yùn)行性能。 已經(jīng)利用CoreMark基準(zhǔn)測試對該性能進(jìn)行了驗證。所有產(chǎn)品均帶有3個12位ADC模塊、2個DAC模塊、1個低功耗RTC、12個通用16位定時器(包括2個用于電機(jī)控制的PWM定時器)、2個通用32 位定時器。 1個真隨機(jī)數(shù)發(fā)生器(RNG)。 所有產(chǎn)品都帶有標(biāo)準(zhǔn)與高級通信接口。 新增的高級外設(shè)包括1個SDIO、1個增強(qiáng)型靈活靜態(tài)存儲器控制(FSMC)接口(100腳或100腳以上的產(chǎn)品),和1個連接CMOS傳感器的照相機(jī)接 口。 這個系列產(chǎn)品還配置有標(biāo)準(zhǔn)外設(shè)。多達(dá)3個I2C接口3個SPI接口,2個I2S接口。為了獲得音頻級精

8、度,I2S外設(shè)可以通過一個專門的內(nèi)部音頻鎖相環(huán)或一個外部鎖相環(huán)鎖相來達(dá)到同步。4個USART接口和2個UART接口帶高速性能(帶ULPI)的OTG全速USB接口另有一個USB OTG(全速)2個CAN接口1個SDIO接口以太網(wǎng)接口和攝像頭接口是STM32F207xx設(shè)備特有的。注意:STM32F205xx和STM32F207xx設(shè)備工作于-40C至+105C的溫度范圍,供電電壓1.8V至3.6V。當(dāng)設(shè)備工作于0C至70C的溫度范圍內(nèi),并且IRROFF與VDD相連時,供電電壓可降至1.7V。一系列的省電模式保證低功耗應(yīng)用的要求。STM32F205xx和STM32F207xx系列產(chǎn)品提供包括從64

9、腳至176腳的4種不同封裝形式。根據(jù)不同的封裝形式,器件中的外設(shè)配置不盡相同。這些豐富的外設(shè)配置,使得STM32F205xx和STM32F207xx系列微控制器適合于多種應(yīng)用場合:電機(jī)驅(qū)動和應(yīng)用控制醫(yī)療設(shè)備工業(yè)應(yīng)用:可編程控制器(PLC)、變頻器、斷路器打印機(jī)和掃描儀警報系統(tǒng)、視頻對講和暖氣通風(fēng)空調(diào)系統(tǒng)家庭音頻設(shè)備圖5給出了該產(chǎn)品系列的框圖略。Page 12表2 STM32F205xx特性和外設(shè)數(shù)目略Page 131. 對于LQFP100封裝,只有FSMC Bank1或Bank2是可用的。Bank1只能用NE1片選來支持一個復(fù)合的NOR/PSRAM存儲器。Bank2只能用NE2片選來支持一個1

10、6位或8位的NAND Flash存儲器。由于這種封裝G端口是不可用的,所以不能使用中斷線。2. SPI2和SPI3 接口以一種專用的方式靈活地工作于SPI模式或I2S音頻模式。3. 當(dāng)設(shè)備工作于0C至70C的溫度范圍內(nèi),并且IRROFF與VDD相連時,供電電壓最小值為1.7V。表3 STM32F207xx特性和外設(shè)數(shù)目略Page 14表3 STM32F207xx特性和外設(shè)數(shù)目(continued)略1. 對于LQFP100封裝,只有FSMC Bank1或Bank2是可用的。Bank1只能用NE1片選來支持一個復(fù)合的NOR/PSRAM存儲器。Bank2只能用NE2片選來支持一個16位或8位的NA

11、ND Flash存儲器。由于這種封裝G端口是不可用的,所以不能使用中斷線。2. SPI2和SPI3 接口以一種專用的方式靈活地工作于SPI模式或I2S音頻模式。3. 當(dāng)設(shè)備工作于0C至70C的溫度范圍內(nèi),并且IRROFF與VDD相連時,供電電壓最小值為1.7V。Page 152.1 系列之間的全兼容性STM32F205xx和STM32F207xx組成了STM32F20x系列,其成員之間是完全地腳對腳兼容,軟件和功能上也兼容,在開發(fā)期間允許用戶有更大的自由度來嘗試不同的存儲器密度和外設(shè)。STM32F205xx和STM32F207xx系列產(chǎn)品與整個STM32F10xxx系列保持了很高的兼容性。所有

12、的功能管腳是腳對腳兼容的。然而,STM32F205xx和STM32F207xx不能隨意的替代STM32F10xxx產(chǎn)品。兩個系列沒有一樣的電源模式,所以他們的電源管腳是不同的。盡管如此,從STM32F10xxx向STM32F20x系列過渡仍然是很簡單的,只有幾個管腳受到了影響。圖3、圖4和圖1給出了STM32F20x和STM32F10xxx系列的兼容板的設(shè)計。圖1 LQFP64封裝的STM32F10xx和STM32F2xx兼容板的設(shè)計。略。Page 16圖1 LQFP100封裝的STM32F10xx和STM32F2xx兼容板的設(shè)計。略。圖1 LQFP144封裝的STM32F10xx和STM32

13、F2xx兼容板的設(shè)計。略。Page 17圖1 LQFP176封裝的STM32F10xx和STM32F2xx兼容板的設(shè)計。略。Page 182.2 器件概述圖5. STM32F20x框圖。略。1. 連接到APB2的定時器從TIMxCLK 測得的速率可達(dá)120 MHz,而連接到APB1的定時器從TIMxCLK 測得的速率可達(dá)60 MHz。2. 只有STM32F207xx系列有USB OTG FS,攝像頭接口和以太網(wǎng)接口。Page 192.2.1 內(nèi)嵌閃存和SRAM的ARMCortex-M3內(nèi)核。ARM Cortex-M3處理器是最新一代的嵌入式ARM處理器。它為實現(xiàn)MCU的需要提供了低成本的平臺、

14、縮減的引腳數(shù)目、降低的系統(tǒng)功耗,同時提供卓越的計算性能和先進(jìn)的中斷系統(tǒng)響應(yīng)。ARM的Cortex-M3是32位的RISC處理器,提供額外的代碼效率,在通常8和16位系統(tǒng)的存儲空間上發(fā)揮了ARM內(nèi)核的高性能。STM32F20x系列擁有內(nèi)置的ARM核心,因此它與所有的ARM工具和軟件兼容。圖5是STM32F20x系列產(chǎn)品的功能框圖。2.2.2 自適應(yīng)實時存儲加速器(ART加速器)ART加速器是一種存儲器加速器,它優(yōu)化了STM32工業(yè)標(biāo)準(zhǔn)的ARM Cortex-M3處理器。它平衡了ARM Cortex-M3在閃存存儲器技術(shù)上的固有性能優(yōu)勢,這通常需要處理器在更高操作頻率上等待閃存存儲器。為了緩解處理

15、器在150 DMIPS全速頻率下的性能,處理器執(zhí)行一個指令預(yù)取隊列,以及分支緩存,從而提高從128位的閃存中的程序執(zhí)行速度。基于CoreMark標(biāo)準(zhǔn),由于ART加速器,該性能得以實現(xiàn),就相當(dāng)于在CPU頻率高達(dá)120MHz時,從閃存0等待的執(zhí)行程序。2.2.3 存儲器保護(hù)單元存儲器保護(hù)單元用來管理CPU訪問存儲器,以防止一個任務(wù)突然被另一個活動任務(wù)破壞寄存器和資源。這個存儲區(qū)域被組織成8個受保護(hù)的區(qū)域,進(jìn)而可劃分為8個分區(qū)。這個保護(hù)區(qū)域的大小在32個字節(jié)和整個4G可尋址寄存器之間。存儲器保護(hù)單元特別有助于這些應(yīng)用場合:一些重要的或有待驗證的代碼碼必須被保護(hù),防止其他任務(wù)的不良行為。它通常是由一個

16、RTOS管理(實時操作系統(tǒng))。如果一個程序訪問了一個存儲器的地址,而這個地址是被存儲器保護(hù)單元禁止訪問的,那么實時操作系統(tǒng)能夠檢測到,并采取行動。在一個實時操作系統(tǒng)環(huán)境中,內(nèi)核能基于這個進(jìn)程的執(zhí)行,動態(tài)的更新存儲器保護(hù)單元的設(shè)置。存儲器保護(hù)單元是可選的,對于一些不需要它的應(yīng)用可以繞過。2.2.4 嵌入閃存存儲器STM32F20x系列產(chǎn)品嵌入了一個128K,256K,512K,768K或1M的128位寬的閃存,用于存儲程序和數(shù)據(jù)。這個系列還包含512字節(jié)的OTP存儲器,可用來存儲重要的用戶數(shù)據(jù),例如以太網(wǎng)MAC地址或加密密鑰。Page 202.3.5 CRC(循環(huán)冗余校驗)計算單元CRC(循環(huán)冗

17、余校驗)計算單元使用一個固定的多項式發(fā)生器,從一個32位的數(shù)據(jù)字產(chǎn)生一個CRC碼。在眾多的應(yīng)用中,基于CRC的技術(shù)被用于驗證數(shù)據(jù)傳輸或存儲的一致性。在EN/IEC 60335-1標(biāo)準(zhǔn)的范圍內(nèi),它提供了一種檢測閃存存儲器錯誤的手段,CRC計算單元可以用于實時地計算軟件的簽名,并與在鏈接和生成該軟件時產(chǎn)生的簽名對比。2.3.6 內(nèi)置SRAM所有的STM32F20x系列產(chǎn)品內(nèi)置:多達(dá)128K字節(jié)的內(nèi)置SRAM,CPU能以0等待周期訪問(讀/寫)。4K字節(jié)的后備SRAM。這個區(qū)域的內(nèi)容被保護(hù)以防止可能出現(xiàn)的不必要的寫訪問,并保持待機(jī)或VBAT模式。2.3.7 Multi-AHB總線矩陣32位的mult

18、i-AHB總線矩陣連接到了所有的主機(jī) (CPU, DMAs, Ethernet, USB HS)和從機(jī) (Flash memory, RAM, FSMC, AHB and APB 外設(shè)),并確保一個無漏洞的和有效的操作,甚至幾個高速的外設(shè)同時工作。圖6. Multi-AHB矩陣Page 212.2.8 直接存儲器存取控制器(DMA)該系列配置了兩個通用的雙向端口DMA(DMA1和DMA2) ,每個端口有8個通道。它們能夠管理存儲器到存儲器,外設(shè)到存儲器,存儲器到外設(shè)的傳輸。對于APB/AHB外設(shè),它們能共享一些集成的FIFO,支持爆炸轉(zhuǎn)移,旨在提供最大限度的外設(shè)帶寬(AHB/APB)。這兩個D

19、MA控制器支持循環(huán)緩沖區(qū)管理,所以,控制器到達(dá)緩沖區(qū)的末尾,不需要特定的代碼。這兩個DMA控制器也有一個雙緩沖特性,不需要特定的代碼就能自動的使用和切換兩個寄存器緩沖區(qū)。每個通道連接到專門的硬件DMA請求,每個通道支持軟件觸發(fā)。由軟件進(jìn)行配置,在源端和目的端的傳輸數(shù)據(jù)大小是獨(dú)立的。DMA可以和主外設(shè)一起使用:SPI and I2SI2CUSART 和 UART通用、基礎(chǔ)和高級控制定時器TIMxDACSDIO攝像頭接口 (DCMI)ADC2.2.9 可配置的靜態(tài)存儲器控制器(FSMC)所有STM32F20x系列集成了FSMC模塊。它具有4個片選輸出,支持PC卡/CF卡、SRAM、PSRAM、NO

20、R和NAND。功能介紹:寫入FIFO;代碼可以在除NAND閃存和PC卡外的片外存儲器運(yùn)行;外部訪問的最大頻率(fHCLK)是60 MHz。液晶并行接口FSMC可以配置成與多數(shù)圖形LCD控制器的無縫連接,它支持Intel 8080和Motorola 6800的模式,并能夠靈活地與特定的LCD接口。使用這個LCD并行接口可以很方便地構(gòu)建簡易的圖形應(yīng)用環(huán)境,或使用專用加速控制器的高性能方案。Page 222.2.10 集成的向量式中斷控制器(NVIC)STM32F20x 系列集成向量式中斷控制器,能夠管理16個優(yōu)先級,以及處理多達(dá)81個可屏蔽中斷通道,加上16個Cortex-M3的中斷線。NVIC主

21、要特點(diǎn)如下:緊耦合的NVIC能夠達(dá)到低延遲的中斷響應(yīng)處理中斷向量入口地址直接進(jìn)入內(nèi)核緊耦合的NVIC內(nèi)核接口允許中斷的早期處理處理晚到的較高優(yōu)先級中斷支持中斷尾部鏈接功能自動保存處理器狀態(tài)中斷返回時自動恢復(fù),無需額外指令開銷該模塊以最小的中斷延遲提供靈活的中斷管理功能。2.2.11 外部中斷/事件控制器(EXTI)外部中斷/事件控制器包含23個邊沿檢測器,用于產(chǎn)生中斷/事件請求。每個中斷線都可以獨(dú)立地配置它的觸發(fā)事件(上升沿或下降沿或雙邊沿),并能夠單獨(dú)地被屏蔽;有一個掛起寄存器維持所有中斷請求的狀態(tài)。EXTI可以檢測到脈沖寬度小于內(nèi)部APB2的時鐘周期。多達(dá)140個通用I/O口連接到16個外

22、部中斷線。2.2.12 時鐘和啟動復(fù)位時內(nèi)部16MHz的RC振蕩器被選為默認(rèn)的CPU時鐘。16MHz內(nèi)部RC振蕩器被工廠削減到僅能提供1%的準(zhǔn)確度。該應(yīng)用可以選擇RC振蕩器或外部4-26MHz時鐘源作為系統(tǒng)時鐘。這個時鐘是失效監(jiān)控的。當(dāng)檢測到外部時鐘失效時,系統(tǒng)將自動地切換到內(nèi)部的RC振蕩器,如果使能了中斷,軟件可以接收到相應(yīng)的中斷。同樣,在需要時可以采取對PLL時鐘完全的中斷管理(如當(dāng)一個間接使用的外部振蕩器失效時)。先進(jìn)的時鐘控制器為內(nèi)核提供時鐘,所有的外設(shè)使用一個晶振。特別地,以太網(wǎng)和USB OTG FS外設(shè)可以通過系統(tǒng)時鐘定時。多個預(yù)分頻器和鎖相環(huán)用于配置2個AHB總線、高速APB(A

23、PB2)和低速APB(APB1)區(qū)域。兩個AHB總線的最高頻率是120MHz,高速APB區(qū)域的最高頻率是60MHz,低速APB區(qū)域的允許頻率為30MHz。該系列集成了一個專用的鎖相環(huán)(PLLI2S),允許達(dá)到音頻級性能。在這種情況下,I2S 主時鐘可以產(chǎn)生8K到192K范圍內(nèi)的所有標(biāo)準(zhǔn)采樣頻率。Page 232.2.13 自舉模式在啟動時,通過自舉引腳可以選擇三種自舉模式中的一種:從程序閃存存儲器自舉從系統(tǒng)存儲器自舉從內(nèi)部SRAM自舉自舉加載程序(Bootloader)存放于系統(tǒng)存儲器中,可以通過USART1(PA9/PA10),USART3 (PC10/PC11 or PB10/PB11),

24、 CAN2 (PB5/PB13),以及通過DFU(設(shè)備固件升級)的設(shè)備模式中的USB OTG FS (PA11/PA12)對閃存重新編程。2.2.14 供電方案VDD=1.83.6V:VDD引腳為I/O引腳和內(nèi)部調(diào)壓器供電。在WLCSP封裝中,VDD可從1.7V3.6V。VSSA,VDDA=1.83.6V:為ADC、DAC、復(fù)位模塊、RC振蕩器和PLL。VDDA和VSSA必須分別連接到VDD和VSS。VBAT=1.653.6V:當(dāng)關(guān)閉VDD時,(通過內(nèi)部電源切換器)為RTC、外部32kHz振蕩器和后備寄存器供電。詳細(xì)信息參見圖12供電方案。2.2.15 供電監(jiān)控器本產(chǎn)品內(nèi)部集成了上電復(fù)位(PO

25、R)/斷電復(fù)位(PDR)和掉電復(fù)位電路。電源開啟時,掉電復(fù)位電路始終處于工作狀態(tài),保證系統(tǒng)在供電超過1.8V時工作。當(dāng)達(dá)到1.8V掉電復(fù)位閾值時,功能選項加載過程啟動,要么驗證或修改默認(rèn)閾值,要么永遠(yuǎn)禁用掉電復(fù)位功能。通過功能選項,3個掉電復(fù)位閾值是可用的。當(dāng)VDD低于某個閾值時,設(shè)備停留在復(fù)位模式中,VPOR/PDR或VBOR不需要外部復(fù)位電路。在WLCSP封裝的設(shè)備上,設(shè)置IRROFF與VDD相連使BOR禁用(見2.2.16節(jié):電壓調(diào)節(jié)器)。器件中還有一個可編程電壓監(jiān)測器(PVD),它監(jiān)視VDD/VDDA供電并與閥值VPVD比較,當(dāng)VDD低于或高于閥值VPVD時產(chǎn)生中斷,中斷處理程序可以發(fā)

26、出警告信息或?qū)⑽⒖刂破鬓D(zhuǎn)入安全模式。PVD功能需要通過程序開啟。2.2.16 電壓調(diào)壓器調(diào)壓器有5個操作模式:調(diào)壓器開主模式低功耗模式關(guān)斷模式調(diào)壓器關(guān)調(diào)壓器關(guān)/內(nèi)部復(fù)位開啟調(diào)壓器關(guān)/內(nèi)部復(fù)位關(guān)閉Page 24調(diào)壓器開啟LQFP封裝默認(rèn)調(diào)壓器開模式啟用。對于WLCSP66封裝,將REGOFF和IRROFF管腳都連接到VSS啟動調(diào)壓器開模式。而對于UFBGA176封裝,只需將REGOFF連接到VSS(IRROFF不要求)。VDD的最小值是1.8 V(a)三種調(diào)壓器開啟模式:主模式(MR)用于正常的運(yùn)行操作低功耗模式(LPR)用于CPU的停機(jī)模式關(guān)斷模式用于CPU的待機(jī)模式:調(diào)壓器的輸出為高阻狀態(tài),

27、內(nèi)核電路的供電切斷,調(diào)壓器處于零消耗狀態(tài)(但寄存器和SRAM的內(nèi)容將丟失)調(diào)壓器關(guān)閉調(diào)壓器關(guān)/內(nèi)部復(fù)位開啟對于WLCSP66封裝,將REGOFF連接到VDD,并且將IRROFF連接到VSS,該模式啟動。對于UFBGA176封裝,只需將REGOFF管腳連接到VDD(IRROFF不需要)。除了VDD之外,調(diào)壓器關(guān)閉/內(nèi)部復(fù)位開啟模式允許通過VCAP_1和VCAP_2管腳提供一個外部1.2V電壓源。下列條件必須得到滿足:為了避免電流注入兩個電源區(qū)域之間,VDD應(yīng)該總是高于VCAP_1和VCAP_2。如果VCAP_1和VCAP_2達(dá)到1.08 V的時間快于VDD達(dá)到1.8V(a)的時間,PA0管腳應(yīng)該

28、連接到NRST管腳(見圖7)。否則,上電復(fù)位期間PA0應(yīng)該被置低,直到VDD達(dá)到1.8V(見圖8)。在這種模式下,PA0不能用作GPIO管腳,因為當(dāng)內(nèi)部電壓調(diào)節(jié)器關(guān)閉時,它允許復(fù)位不能被NRST復(fù)位的1.2V邏輯部分。調(diào)壓器關(guān)/內(nèi)部復(fù)位關(guān)閉對于WLCSP66封裝,將REGOFF連到VSS,并且將IRROFF連到VDD可以激活這種模式。IRROFF不能與REGOFF連接在一起。除了VDD之外,調(diào)壓器關(guān)閉/內(nèi)部復(fù)位開啟模式允許通過VCAP_1和VCAP_2管腳提供一個外部1.2V電壓源。下列條件必須得到滿足:為了避免電流注入兩個電源區(qū)域之間,VDD應(yīng)該總是高于VCAP_1和VCAP_2(見圖7)。

29、PA0應(yīng)該保持低電平以滿足兩個條件:直到VCAP_1和VCAP_2達(dá)到1.08 V,VDD達(dá)到1.65 V。NRST應(yīng)該由一個外部復(fù)位控制器控制,以便VDD低于1.65V時復(fù)位(見圖8)。Page 25圖7 啟動調(diào)壓器關(guān)閉:VCAP_1/VCAP_2 穩(wěn)定后,VDD 斜坡電壓斷電復(fù)位上升減緩。圖8. 啟動調(diào)壓器關(guān)閉:在VCAP_1/VCAP_2穩(wěn)定前,加快VDD斷電復(fù)位斜坡上升。2.2.17 實時時鐘(RTC),后備SRAM和后備寄存器。STM32F20x系列的后備區(qū)域包括:實時時鐘(RTC)4K的后備SRAM20個后備寄存器實時時鐘(RTC)是一個獨(dú)立的BCD定時器/計數(shù)器。專用寄存器包括B

30、CD(二進(jìn)制編碼的十進(jìn)制)格式的秒,分,時(12/24制),星期,日,月,年。能自動修正28,29,30,31天數(shù)的月份。RTC提供了一個可編程的警報,以及可編程的周期性中斷,用來從停止和待機(jī)模式中喚醒STM32F20X產(chǎn)品。Page 26RTC的驅(qū)動時鐘可以是一個使用外部晶體的32.768kHz的振蕩器、內(nèi)部低功耗RC振蕩器或高速的外部時鐘經(jīng)128分頻。內(nèi)部低速RC振蕩器的典型頻率為32kHz。為補(bǔ)償天然晶體的偏差,可以通過輸出一個512Hz的信號對RTC的時鐘進(jìn)行校準(zhǔn)。兩個報警寄存器用于在一個特定時間產(chǎn)生警報,日歷字段能獨(dú)立地掩蓋警報比較。為了產(chǎn)生周期性的中斷,一個帶可編程解決方案的16位

31、的可編程二進(jìn)制自動重載逐減計數(shù)器是可用的,并允許以每120us到36小時自動喚醒和周期鬧鐘。有一個20位的預(yù)分頻器用于時基時鐘,默認(rèn)情況下時鐘為32.768kHz時,它將產(chǎn)生一個1秒長的時間基準(zhǔn)。4K的后備SRAM是一個類似于EEPROM的區(qū)域。它能存儲VBAT和待機(jī)模式中需要保留的數(shù)據(jù)。這個存儲器區(qū)域不能被禁用,以減少電能消耗(見2.2.18節(jié):低功耗模式)。它能通過軟件使能。后備寄存器是32位寄存器,當(dāng)VDD沒上電時,用于存儲80個字節(jié)的用戶應(yīng)用程序數(shù)據(jù)。后備寄存器不能被一個系統(tǒng),一個電源復(fù)位,或設(shè)備從待機(jī)模式醒來時復(fù)位。(見節(jié)2.2.18:低功耗模式)。就像后備SRAM,RTC和后備寄存

32、器通過一個開關(guān)供電,在VDD有效時該開關(guān)選擇VDD供電,否則由VBAT引腳供電。2.2.18低功耗模式The STM32F20x系列支持三種低功耗模式,可以在要求低功耗、短啟動時間和多種喚醒事件之間達(dá)到最佳的平衡。睡眠模式在睡眠模式,只有CPU停止,所有外設(shè)處于工作狀態(tài)并可在發(fā)生中斷/事件時喚醒CPU。停機(jī)模式在保持SRAM和寄存器內(nèi)容不丟失的情況下,停機(jī)模式可以達(dá)到最低的電能消耗。在停機(jī)模式下,停止所有內(nèi)部1.8V部分的供電,PLL、HSI的RC振蕩器和HSE晶體振蕩器被關(guān)閉,調(diào)壓器可以被置于普通模式或低功耗模式。可以通過任一配置成EXTI的信號把微控制器從停機(jī)模式中喚醒,EXTI信號可以是

33、16個外部I/O口之一、PVD的輸出、RTC鬧鐘/喚醒/竄改/時間戳事件、USB OTG FS/HS的喚醒信號或以太網(wǎng)喚醒。待機(jī)模式在待機(jī)模式下可以達(dá)到最低的電能消耗。內(nèi)部的電壓調(diào)壓器被關(guān)閉,因此所有內(nèi)部1.2V部分的供電被切斷;PLL、HSI的RC振蕩器和HSE晶體振蕩器也被關(guān)閉;進(jìn)入待機(jī)模式后,SRAM和寄存器的內(nèi)容將消失,但后備寄存器和選中的后備SRAM的內(nèi)容仍然保留。從待機(jī)模式退出的條件是:NRST上的外部復(fù)位信號、IWDG復(fù)位、WKUP引腳上的一個上升邊沿或RTC的鬧鐘到時/喚醒/篡改/時間戳事件發(fā)生。注意:在進(jìn)入停機(jī)或待機(jī)模式時,RTC、IWDG和對應(yīng)的時鐘不會被停止。Page 2

34、72.2.19 VBAT操作VBAT管腳允許從一個外部電池或內(nèi)部超級電容向STM32F20X VBAT部分供電。當(dāng)VDD沒上電時,可進(jìn)行VBAT操作。VBAT管腳向RTC,后備寄存器和后備SRAM供電。注意:當(dāng)微處理器從VBAT供電時,來自VBAT操作的外部中斷和RTC鬧鐘/事件不會退出。2.2.20 定時器和看門狗STM32F20x系列產(chǎn)品包含2個高級控制定時器、8個普通定時器和2個基本定時器,以及2個看門狗定時器。所有定時器計數(shù)器可以在調(diào)試模式下凍結(jié)。表4 比較了高級控制定時器、通用定時器和基本定時器的功能:表4 定時器功能比較。略。Page 28高級控制定時器(TIM1和TIM8)兩個高

35、級控制定時器(TIM1和TIM8)可以被看成是分配到6個通道的三相PWM發(fā)生器,它具有帶死區(qū)插入的互補(bǔ)PWM輸出,還可以被當(dāng)成完整的通用定時器。四個獨(dú)立的通道可以用于: 輸入捕獲 輸出比較 產(chǎn)生PWM(邊緣或中心對齊模式) 單脈沖輸出配置為16位標(biāo)準(zhǔn)定時器時,它與TIMx定時器具有相同的功能。配置為16位PWM發(fā)生器時,它具有全調(diào)制能力(0100%)。在調(diào)試模式下,計數(shù)器可以被凍結(jié)。很多功能都與標(biāo)準(zhǔn)的TIM定時器相同,內(nèi)部結(jié)構(gòu)也相同,因此高級控制定時器可以通過定時器鏈接功能與TIM定時器協(xié)同操作,提供同步或事件鏈接功能。通用定時器(TIMx)STM32F20x系列內(nèi)部集成了十個可同步運(yùn)行的標(biāo)準(zhǔn)

36、定時器(差別見表4)。 TIM2, TIM3, TIM4, TIM5STM32F20x系列包含4個功能齊全的通用定時器。TIM2和TIM5是32位的定時器,TIM3和TIM4是16位定時器。TIM2和TIM5是基于32位自動重裝逐加/逐減計數(shù)器和16位分頻器的定時器。TIM2和TIM5是基于16位自動重裝逐加/逐減計數(shù)器和16位分頻器的定時器。他們都有4個獨(dú)立的通道,每個通道都可用于輸入捕獲、輸出比較、PWM和單脈沖模式輸出,在最大的封裝配置中可提供最多16個輸入捕獲、輸出比較或PWM通道。TIM2, TIM3, TIM4, TIM5通用定時器還能通過定時器鏈接功能與其他通用定時器和高級控制定

37、時器TIM1和TIM8共同工作,提供同步或事件鏈接功能。TIM2, TIM3, TIM4, TIM5的計數(shù)器在調(diào)試模式下可以被凍結(jié)。這些通用定時器中的任何一個都能被用來產(chǎn)生PWM輸出。TIM2, TIM3, TIM4, TIM5 都能獨(dú)立地產(chǎn)生DMA請求。這些定時器還能夠處理增量編碼器的信號,也能處理1至4個霍爾傳感器的數(shù)字輸出。 TIM10,TIM11和TIM9這些定時器是基于16位自動重載逐加計數(shù)器和16位分頻器。TIM10和TIM11配備了一個獨(dú)立通道,而TIM9有兩個獨(dú)立的通道,可用于輸入捕捉/輸出比較,PWM或單脈沖模式輸出。它們可以和TIM2, TIM3, TIM4, TIM5功能

38、齊全的通用定時器同步運(yùn)行。它們也能夠作為簡單的時間基準(zhǔn)。 TIM12, TIM13 和 TIM14這些定時器是基于16位自動重載逐加計數(shù)器和16位分頻器。TIM13和TIM14配備了一個獨(dú)立通道,而TIM12有兩個獨(dú)立的通道,可用于輸入捕捉/輸出比較,PWM或單脈沖模式輸出。Page 29它們可以和TIM2, TIM3, TIM4, TIM5功能齊全的通用定時器同步運(yùn)行。它們也能夠作為簡單的時間基準(zhǔn)?;径〞r器TIM6和TIM7這2個定時器主要是用于產(chǎn)生DAC觸發(fā)信號,也可當(dāng)成通用的16位時基計數(shù)器。獨(dú)立看門狗獨(dú)立的看門狗是基于一個12位的遞減計數(shù)器和一個8位的預(yù)分頻器,它由一個內(nèi)部獨(dú)立的32

39、kHz的RC振蕩器提供時鐘;因為這個RC振蕩器獨(dú)立于主時鐘,所以它可運(yùn)行于停機(jī)和待機(jī)模式。它可以被當(dāng)成看門狗用于在發(fā)生問題時復(fù)位整個系統(tǒng),或作為一個自由定時器為應(yīng)用程序提供超時管理。通過選項字節(jié)可以配置成是軟件或硬件啟動看門狗。在調(diào)試模式下,計數(shù)器可以被凍結(jié)。窗口看門狗窗口看門狗內(nèi)有一個7位的遞減計數(shù)器,并可以設(shè)置成自由運(yùn)行。它可以被當(dāng)成看門狗用于在發(fā)生問題時復(fù)位整個系統(tǒng)。它由主時鐘驅(qū)動,具有早期預(yù)警中斷功能;在調(diào)試模式下,計數(shù)器可以被凍結(jié)。系統(tǒng)時基定時器 24位的遞減計數(shù)器 自動重加載功能 當(dāng)計數(shù)器為0時能產(chǎn)生一個可屏蔽系統(tǒng)中斷 可編程時鐘源2.2.21 I2C總線多達(dá)2個I2C總線接口,能

40、夠工作于多主模式或從模式,支持標(biāo)準(zhǔn)和快速模式。I2C接口支持7位或10位尋址,7位從模式時支持雙從地址尋址。內(nèi)置了硬件CRC發(fā)生器/校驗器。它們可以使用DMA操作并支持SMBus總線2.0版/PMBus總線。2.3.19通用同步/異步收發(fā)器(USART)STM32F20x系列產(chǎn)品中,內(nèi)置了4個通用同步/異步收發(fā)器(USART1、USART2、USART3和USART6),和2個通用異步收發(fā)器(UART4和UART5)。這6個接口提供異步通信、支持IrDA SIR ENDEC傳輸編解碼、多處理器通信模式、單線半雙工通信模式和LIN主/從功能。USART1和USART6接口通信速率可達(dá)7.5兆位/

41、秒。Page 30其他接口的通信速率可達(dá)3.75兆位/秒。USART1、USART2、USART3和USART6 接口具有硬件的CTS和RTS信號管理、兼容ISO7816的智能卡模式和類SPI通信模式,所有其他接口都可以使用DMA操作。表5 USART功能比較2.2.23串行外設(shè)接口(SPI)STM32F20x系列產(chǎn)品配置了多達(dá)3個SPI接口,在從或主模式下,進(jìn)行全雙工和半雙工通信。SPI1能以高達(dá)30 Mbits/s的速率通信,而SPI2和SPI3能以15 Mbit/s的速率通信。3位的預(yù)分頻器可產(chǎn)生8種主模式頻率,可配置成每幀8位或16位。硬件的CRC產(chǎn)生/校驗支持基本的SD卡和MMC模式

42、。所有的SPI接口都可以使用DMA操作。SPI接口可以配置在TI模式下操作,為了在主機(jī)模式和從機(jī)模式下通信。2.2.24 I2S(芯片互聯(lián)音頻)接口2個標(biāo)準(zhǔn)的I2S接口(與SPI2和SPI3復(fù)用)可以工作于主或從模式,在單向通信模式中,這2個接口可以配置為16位或32位傳輸,亦可配置為輸入或輸出通道。支持音頻采樣頻率從8kHz到48kHz。當(dāng)任一個或兩個I2S接口配置為主模式,它的主時鐘可以以256倍采樣頻率輸出給外部的DAC或CODEC(解碼器)。所有I2Sx接口可以服務(wù)于DMA控制器。Page 312.2.25 SDIOSD/SDIO/MMC主機(jī)接口可以支持MMC卡系統(tǒng)規(guī)范4.2版中的3個

43、不同的數(shù)據(jù)總線模式:1位(默認(rèn))、4位和8位。在8位模式下,該接口可以使數(shù)據(jù)傳輸速率達(dá)到48MHz,該接口兼容SD存儲卡規(guī)范2.0版。SDIO存儲卡規(guī)范2.0版支持兩種數(shù)據(jù)總線模式:1位(默認(rèn))和4位。目前的芯片版本只能一次支持一個SD/SDIO/MMC 4.2版的卡,但可以同時支持多個MMC 4.1版或之前版本的卡。除了SD/SDIO/MMC,這個接口完全與CE-ATA數(shù)字協(xié)議版本1.1兼容。2.2.26 帶專用DMA和IEEE 1588支持的以太網(wǎng)MAC接口。只有STM32F207xx系列才有的外設(shè)。STM32F207xx系列提供了一個兼容IEEE-802.3-2002的介質(zhì)訪問控制器(M

44、AC) ,它通過一個行業(yè)標(biāo)準(zhǔn)介質(zhì)無關(guān)接口(MII)或一個簡化的介質(zhì)無關(guān)接口(RMII),用于以太局域網(wǎng)通信。STM32F207xx系列需要一個外部物理接口設(shè)備連接到物理局域網(wǎng)總線(雙絞線、光纖等)。這個物理接口用17根信號線連接到STM32F207xx系列MII端口實現(xiàn)介質(zhì)無關(guān)接口 (MII) ,或9根信號線連接到RMII端口實現(xiàn)精簡介質(zhì)無關(guān)接口(RMII) ,并且能用STM32F207xx系列中的25 MHz (MII)或50 MHz (RMII) 輸出定時。STM32F207xx系列包括如下特性: 支持10Mbit / s和100 Mbit / s速率 專用DMA控制器允許專用SRAM和d

45、escriptor之間進(jìn)行高速轉(zhuǎn)換(詳見STM32F20x和STM32F21x參考手冊) 附加MAC框架支持(VLAN支持) 半雙工(CSMA / CD)和全雙工操作 MAC控制子層(控制幀)支持 32位CRC產(chǎn)生和去除。 對物理和多播地址的幾種地址濾波模式。(多播和組地址) 32位狀態(tài)編碼用于每次傳輸或接受幀。 內(nèi)部FIFO緩沖發(fā)送和接收到的幀。發(fā)送FIFO和接收FIFO都是2K,總共4K。 支持硬件PTP(精確時鐘同步協(xié)議),該協(xié)議遵照IEEE 1588 2008(PTP V2),它帶有連接到TIM2輸入的時間隙比較器。 當(dāng)系統(tǒng)時間大于目標(biāo)時間時觸發(fā)中斷。Page 322.2.27 控制器

46、區(qū)域網(wǎng)絡(luò)(CAN)CAN接口兼容規(guī)范2.0A和2.0B(主動),位速率高達(dá)1兆位/秒。它可以接收和發(fā)送11位標(biāo)識符的標(biāo)準(zhǔn)幀,也可以接收和發(fā)送29位標(biāo)識符的擴(kuò)展幀。具有3個發(fā)送郵箱和2個接收FIFO,3級28個可調(diào)節(jié)的濾波器。即使使用了一個CAN,它們都能被使用。被分配給每個CAN的256字節(jié)SRAM,不跟任何其他外設(shè)共用。2.2.28 通用串行總線活動式全速(OTG_FS)該系列嵌入了一個帶集成收發(fā)器的USB OTG全速設(shè)備/主機(jī)/OTG外設(shè)。這個USB OTG FS外設(shè)遵從USB 2.0規(guī)范和OTG 1.0規(guī)范。它有軟件可配置的端點(diǎn)設(shè)置并支持暫停/恢復(fù)。USB OTG全速控制器要求一個專用的

47、48MHz時鐘,它通過一個PLL連接到HSE振蕩器來產(chǎn)生這個時鐘。主要特點(diǎn)是: 帶動態(tài)FIFO大小,兼有Rx 和 Tx 32035位的 FIFO。 支持會話請求協(xié)議(SRP)和主機(jī)談判協(xié)議(HNP) 4個雙向端點(diǎn) 支持周期輸出的八個主機(jī)通道 內(nèi)置HNP/SNP/IP(不需要任何外部電阻) 對于OTG/Host模式,需要一個電源開關(guān),以防連接到電源供電設(shè)備。 支持內(nèi)部FS OTG PHY2.2.29 活動式高速通用串行總線 (OTG_HS)STM32F20x系列嵌入了一個USB OTG高速(高達(dá)480 Mb/s)設(shè)備/主機(jī)/OTG外設(shè)。USB OTG HS支持全速和高速操作。它集成了用于全速操作

48、(12 MB/s)的收發(fā)器,以及用于高速操作 (480 MB/s)的一個UTMI低引腳數(shù)接口(ULPI)。在HS模式下使用USB OTG HS時,要求外部物理設(shè)備連接到ULPI。USB OTG HS外設(shè)符合USB 2.0規(guī)范以及OTG 1.0 規(guī)范。它有軟件可配置的端點(diǎn)設(shè)置并支持暫停/恢復(fù)。USB OTG全速控制器要求一個專用的48MHz時鐘,它通過一個PLL連接到HSE振蕩器來產(chǎn)生這個時鐘。 帶動態(tài)FIFO大小,兼有Rx 和 Tx 102435位的 FIFO。 支持會話請求協(xié)議(SRP)和主機(jī)談判協(xié)議(HNP) 6個雙向端點(diǎn) 支持周期輸出的12個主機(jī)通道 支持內(nèi)部FS OTG PHY 外部H

49、S 或 HS OTG操作支持SDR模式下的ULPI。OTG PHY通過12根信號線連接到微處理器的ULPI端口。它能產(chǎn)生60 MHz時鐘輸出。 內(nèi)部USB DMA 內(nèi)置HNP/SNP/IP(不需要任何外部電阻) 對于OTG/Host模式,需要一個電源開關(guān),以防連接到電源供電設(shè)備。Page 332.2.30 音頻鎖相環(huán)(PLLI2S)該系列配置了一個額外的專用PLL用于音頻I2S 應(yīng)用。當(dāng)使用USB外設(shè)時,不用就CPU性能達(dá)成妥協(xié),就可達(dá)到無差錯I2S采樣時鐘精度。修改PLLI2S配置管理一個I2S采樣速率改變,不用禁用用于CPU,USB和以太網(wǎng)接口的主鎖相環(huán)。以非常低的錯誤在8KHz到192K

50、HZ范圍內(nèi),編程音頻PLL以獲取采樣頻率。除了音頻鎖相環(huán),用一個外部鎖相環(huán)(或編解碼器輸出),主機(jī)時鐘輸入管腳可與I2S流同步。2.2.31 數(shù)碼相機(jī)接口(DCMI)STM32F205xx系列沒有攝像頭接口。STM32F207xx嵌入了一個攝像頭接口,它能通過一個8位到14位的并口連接到攝像頭模塊和CMOS電阻,以接受視頻數(shù)據(jù)。它的特性如下: 用于輸入像素時鐘和同步信號的可編程極性。 能夠進(jìn)行8, 10, 12或14位的并行數(shù)據(jù)通信 支持8位的黑白動態(tài)視頻或原始彩色格式,YCbCr 4:2:2動態(tài)視頻,RGB 565動態(tài)視頻或壓縮的數(shù)據(jù)(如JPEG)。 支持連續(xù)模式或快照(一個單幀)模式 自動

51、裁剪圖像功能2.2.32 真正的隨機(jī)數(shù)產(chǎn)生器 (RNG)所有的STM32F2xxx系列嵌入了一個真正的RNG,它能通過一個集成模擬電路產(chǎn)生一個32位的隨機(jī)數(shù)。Page 342.2.33 通用輸入輸出接口(GPIO)每個GPIO引腳都可以由軟件配置成輸出(推挽或開漏,有或沒有上拉或下拉)、輸入(浮動,帶或不帶上拉或下拉)或復(fù)用的外設(shè)功能端口。多數(shù)GPIO引腳都與數(shù)字或模擬的復(fù)用外設(shè)共用。所有的GPIO接口都可承受大電流,并有速率選擇,以更好的管理內(nèi)部噪聲,功率消耗和電磁發(fā)射。根據(jù)需要,可以通過一個特定的序列鎖上I/O復(fù)用功能配置,以免對I/O寄存器進(jìn)行虛假的寫操作。為了提供快速的I/O處理,在一

52、個高達(dá)120MHz的時鐘下,GPIO接口在快速AHB1總線能達(dá)到60MHz的最大I/O切換速度。2.2.34 ADC(模擬/數(shù)字轉(zhuǎn)換器)內(nèi)嵌3個12位的模擬/數(shù)字轉(zhuǎn)換器(ADC),每個ADC共用多達(dá)16個外部通道,可以實現(xiàn)單次或掃描模式轉(zhuǎn)換。在掃描模式下,自動進(jìn)行在選定的一組模擬輸入上的轉(zhuǎn)換。ADC接口上的其它邏輯功能包括: 同步的采樣和保持 交叉的采樣和保持ADC可以使用DMA操作。模擬看門狗功能允許非常精準(zhǔn)地監(jiān)視一路、多路或所有選中的通道,當(dāng)被監(jiān)視的信號超出預(yù)置的閥值時,將產(chǎn)生中斷。由定時器(TIM1, TIM2, TIM3, TIM4, TIM5和TIM8)產(chǎn)生的事件,可以分別內(nèi)部級聯(lián)到

53、ADC的開始觸發(fā)和注入觸發(fā),應(yīng)用程序能使AD轉(zhuǎn)換與時鐘同步。2.2.35 DAC(數(shù)字至模擬信號轉(zhuǎn)換器)兩個12位帶緩沖的DAC通道可以用于轉(zhuǎn)換2路數(shù)字信號成為2路模擬電壓信號并輸出。這項功能內(nèi)部是通過集成的電阻串和反向的放大器實現(xiàn)。這個雙數(shù)字接口支持下述功能: 兩個DAC轉(zhuǎn)換器:各有一個輸出通道 8位或12位單調(diào)輸出 12位模式下的左右數(shù)據(jù)對齊 同步更新功能 產(chǎn)生噪聲波 產(chǎn)生三角波 雙DAC通道獨(dú)立或同步轉(zhuǎn)換 每個通道都可使用DMA功能 外部觸發(fā)進(jìn)行轉(zhuǎn)換 輸入?yún)⒖茧妷?VREF+該系列使用了8個DAC觸發(fā)輸入。通過定時器更新輸出來觸發(fā)DAC通道,也可連接到不同的DMA流。Page 352.2

54、.36 溫度傳感器溫度傳感器產(chǎn)生一個隨溫度線性變化的電壓,轉(zhuǎn)換范圍在1.8V VDDA 3.6V之間。溫度傳感器在內(nèi)部被連接到ADC1_IN16的輸入通道上,用于將傳感器的輸出轉(zhuǎn)換到數(shù)字?jǐn)?shù)值。由于芯片之間的溫度傳感器偏置取決于轉(zhuǎn)化范圍,內(nèi)部溫度傳感器主要適用于檢測溫度改變而不是絕對溫度。如果需要讀取精確的溫度,就需要一個外部溫度傳感器。2.2.37 串行單線JTAG調(diào)試口(SWJ-DP)內(nèi)嵌ARM的SWJ-DP接口,這是一個結(jié)合了JTAG和串行單線調(diào)試的接口,可以實現(xiàn)串行單線調(diào)試接口或JTAG接口的連接。JTAG的TMS和TCK信號分別與SWDIO和SWCLK共用引腳,TMS腳上的一個特殊的信

55、號序列用于在JTAG-DP和SW-DP間切換。2.2.38 內(nèi)嵌跟蹤模塊(ETM)使用ARM的嵌入式跟蹤微單元(ETM),STM32F20x通過很少的ETM引腳連接到外部跟蹤端口分析(TPA)設(shè)備,從CPU核心中以高速輸出壓縮的數(shù)據(jù)流,為開發(fā)人員提供了清晰的指令運(yùn)行與數(shù)據(jù)流動的信息。TPA設(shè)備可以通過USB、以太網(wǎng)或其它高速通道連接到調(diào)試主機(jī),實時的指令和數(shù)據(jù)流向能夠被調(diào)試主機(jī)上的調(diào)試軟件記錄下來,并按需要的格式顯示出來。TPA硬件可以從開發(fā)工具供應(yīng)商處購得,并能與第三方的調(diào)試軟件兼容。內(nèi)嵌跟蹤模塊能夠用第三方調(diào)試軟件工具。Page 363 引腳分布和引腳描述圖9. STM32F20x LQFP64 引腳分布(略)圖10. STM32F20x WLCSP64+2開銷(略)Page 37圖11. STM32

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論