stm32f103中文資料_第1頁
stm32f103中文資料_第2頁
stm32f103中文資料_第3頁
stm32f103中文資料_第4頁
stm32f103中文資料_第5頁
已閱讀5頁,還剩79頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、裸圳市迫込科技有限公司 TBL<83313941 83317488FAX據(jù)手冊STM32F103X8STM32F103XB中等容量增強(qiáng)型,32位基于ARM核心的帶64或428K字節(jié)閃存的微控制器USB. CAN. 7個定時器、2個ADC. 9個通信接口參照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))1/62澤圳市迪凡科技有限公詞 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<

2、;83313941 83317488FAX照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62澤圳市迪凡科技有限公詞 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<83313941 83317488FAX能內(nèi)核:ARM 32位的Cortex-M3 CPU-最高72MHz工作頻率,在存儲器的0等待周期訪問時可達(dá) 1.25

3、DMips/MHz(Dhrystone21)-單周期乘法和硬件除法存儲器-從64K或128K字節(jié)的閃存程序存儲器-高達(dá)2OK字節(jié)的SRAM時鐘.復(fù)位和電源管理-2.03.6伏供電和I/O引腳-匕電/斷電復(fù)位(POR/PDR)、町編程電床監(jiān)測 器(PVD)-416MHz晶體振蕩器-內(nèi)恢經(jīng)出廠調(diào)校的8MHz的RC振蕩器-內(nèi)恢帶校準(zhǔn)的40kHz的RC振蕩器-產(chǎn)生CPU時鐘的PLL-帶校準(zhǔn)功能的32kHz RTC振蕩器低功耗-睡眠、停機(jī)和待機(jī)模式-Vbat為RTC和后備寄存器供電 2個4 2位模數(shù)轉(zhuǎn)換器,轉(zhuǎn)換時間(多達(dá)16個 輸入通道)-轉(zhuǎn)換范圍:0至3.6V-雙采樣和保持功能-溫度傳感器 DMA:-

4、7通道DMA控制器-支持的外設(shè):定時器、ADC、SPI、Fc和USART多達(dá)80個快速I/O端口-26/37/51/80個I/O口,所有I/O口可以映像到 16個外部中斷;幾乎所有端口均可容忍5V信VFQFPN36LQFP48 7x7m6x6 mmLOFP100 14X 14 mELOFP64 10 x 10 rnBGA100 lOx 10mmBGA64 5x5 mm調(diào)試模式-串行單線調(diào)試(SWD)和JTAG接II多達(dá)7個定時器- 3個16位定時器,每個定時器冇多達(dá)4個用J: 輸入捕獲/輸出比較/PWM或脈沖計(jì)數(shù)的通道 和增最編碼器輸入- 1個16位帯死區(qū)控制和緊急剎車,川電機(jī) 控制的PWM高

5、級控制定時器- 2個看門狗泄時器(獨(dú)立的和'窗I I型的)-系統(tǒng)時間定時器:24位門減空計(jì)數(shù)器多達(dá)9個通信接口-等達(dá)2個“C接ll(支持SMBus/PMBus)-多達(dá)3個USART接ll(支持ISO7816接LI, LIN. IrDA接II和調(diào)制解調(diào)控制)-多達(dá)2個SPI接ll(18M位/杪)-CAN接ll(2.0B 主動)- USB 2.0全速接II CRC計(jì)算單元,96位的芯片唯一代碼 ECOPACK®if 裝表1器件列表參考基本型號STM32F 103x8STM32F103C8. STM32F103R8.STM32F103V8. STM32F103T8STM32F103

6、xBSTM32F103RB. STM32F103VB. STM32F103TB參照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62澤圳市迪凡科技有限公詞 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<83313941 83317488FAX照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62澤圳市迪凡科技有限公詞

7、 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<83313941 83317488FAX文檔英文原文卜戯地址:httD:/參照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62澤圳市迪凡科技有限公詞 TEL83313941 83317488FAX圳市ill科技有限公司 TEU8331394

8、1 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊 冃錄1 介紹42 規(guī)格說明52.1 器件一覽52.2 系列之間的全兼容性62.3 概述62.3.1 ARM®的Cortex-M3核心并內(nèi)嵌閃存和SRAM62.3.2 內(nèi)置閃存存儲器62.3.3 CRC(循環(huán)冗余校驗(yàn))計(jì)算單元62.3.4 內(nèi)置 SRAM72.3.5 嵌套的向最式中斷控制器(NVIC)72.3.6 夕卜部中斷/事件控制器(EXTI)72.3.7 時鐘和啟動72.3.8 自舉模式72.3.9 供電方案72.3.10 供電監(jiān)控器82.3.11 電壓調(diào)壓器82.3.

9、12 低功耗模式82.3.13 DMA82.3.14 RTC(實(shí)時時鐘)和后備寄存器82.3.15 定時器和看門狗92.3.16 Fc 總線102317通用同步/異步收發(fā)器(USART)102.3.18 串行外設(shè)接I l(SPI)102.3.19 控制器區(qū)域網(wǎng)絡(luò)(CAN)102.3.20 通用串行總線(USB)102.3.21 通用輸入輸出接l-l(GPIO)102.3.22 ADC(模數(shù)字轉(zhuǎn)換器)102.3.23 溫度傳感器112.3.24 串行單線JTAG調(diào)試門(SWJ-DP)113 引腳定義134 存儲器映像215 電氣特性225.1 測試條件225.1.1 最小和最大數(shù)值225.1.2

10、 典熨數(shù)值225.1.3 典熨曲線225.1.4 負(fù)載電容225.1.5 引腳輸入電壓225.1.6 供電方案235.1.7 電流消耗測最23STM32F103X8, STM32F103)(B數(shù)據(jù)手冊5.2 絕對最人額定值235.3 工作條件255.3.1 通用工作條件255.3.2 上電和掉電時的工作條件255.3.3 內(nèi)廉復(fù)位和電源控制模塊特性255.3.4 內(nèi)置的參照電壓265.3.5 供電電流特性265.3.6 夕卜部時鐘源特性335.3.7 內(nèi)部時鐘源特性375.3.8 PLL 特性385.3.9 存儲器特性385.3.10 EMC 特性385.3.11 絕對最人值(電氣敏感性)39

11、5 312I/O端 11 特性405.3.13 NRST 引腳特性425.3.14 TIM定時器特性435.3.15 通信接 II435.3.16 CAN(控制器局域網(wǎng)絡(luò))接I475.3.17 12 位ADC 特性475.3.18 溫度傳感器特性516 封裝特性526.1 封裝機(jī)械數(shù)據(jù)526.2 熱特性596.2.1參考文檔59622選擇產(chǎn)品的溫度范圍597 訂貨代碼61版本丿力史62參照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62海圳市過凡科狡有限公司 TEL83313941 83317488

12、FAX圳市jtJt科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊STM32F103X8, STM32F103xB數(shù)據(jù)手冊1 介紹本文給111TSTM32F103x8和STM32F103xB屮等容吊弾強(qiáng)熨產(chǎn)品的訂購信息和器件的機(jī)械特性。Y 關(guān)完整的STM32F103XX系列的詳細(xì)信息,請參考第22節(jié)。中等容mISTM32F1 03xx數(shù)據(jù)手冊,必須結(jié)合STM32F10xxx參考手冊一起閱讀。有關(guān)內(nèi)部閃心存儲器的編程、擦除和保護(hù)等信息,諸參考

13、STM32F10xxx閃心編程參考手冊。參考手冊和閃心編程參考手冊均町在ST網(wǎng)站卜載:何關(guān)CortexTW-M3核心的相關(guān)信息,請參考Cortex-M3技術(shù)參考手冊,町以在ARM公訶的網(wǎng)站卜, 菽:httD:/infocente.amTCom/help/indexjsp?topic=/conTamTdoc.ddi0337e/。2規(guī)格說明STM32F 103x8和STM32F103xB増強(qiáng)型系列使用崗性能的ARM®Cortex-M332位的RISC內(nèi)核,I: 作頻率為72MH乙內(nèi)疋胡速力儲器(高達(dá)128K? 17的閃存和20K7肖的SRAM),豐富的增強(qiáng)I/O端I I 和聯(lián)接到兩條AP

14、B總線的外設(shè)。所仃型號的器件都包含2個12位的ADC、3個通用16位定時器和1個 PWM定時器,還包含標(biāo)準(zhǔn)和先進(jìn)的通倍接I I:多達(dá)2個FC接II和SPI接II、3個USART接II、 個 USB接II和一個CAN接II。STM32F103xx中等容吊.增強(qiáng)型系列產(chǎn)品供電電斥為20V至3.6V,包含-40°C至+859溫度范和 -4(TC至+105°C的擴(kuò)展溫度范圍。一系列的省電模式保證低功耗應(yīng)用的耍求。STM32F103XX中尊容靈增強(qiáng)型系列產(chǎn)品捉供包括從36腳至100腳的6種不同時裝形式:根擁不同的封 裝形式,器件中的外設(shè)配置不盡相同。卜面給出了該系列產(chǎn)陽中所有外設(shè)的基

15、本介紹。這些豐富的外設(shè)配常使得STM32F103XX產(chǎn)品容吊籍強(qiáng)型系列微控制器適合哆種痕用場合: 電機(jī)騾動和應(yīng)用控制 醫(yī)療和手持設(shè)備 PC游戲外設(shè)和GPS平臺 匸業(yè)應(yīng)用:町編程控制器(PLC)、變頻器、打印機(jī)和打描儀 警報(bào)系統(tǒng)、視頻対講、和曖氣通風(fēng)空調(diào)系統(tǒng)等圖1給出了該產(chǎn)陽系列的框圖。2.1 器件一覽 CortexIntelligent Processors by ARMCHsMod MRA表2 STM32F103xxH等容帚產(chǎn)品功能和外設(shè)配置外設(shè)STM32F103TXSTM32F103CXSTM32F103RXSTM32F103VX閃存(K字節(jié))64641286412864128SRAM(K

16、 字節(jié))2U20202020時通用3個仃IM2、TIM3、TIM4)高級控制1個仃IM1)通 信 接 口SPI1 個(SPI1)2個(SPI1. SPI2)l2C1 個(PC1)2個(WC仁 l2C2)USART2 個(USART1.USART2)3個(USART仁 USART2. USART3)USB1個(USB 2.0全速)CAN1個(2.0B主動)GPIO 端口2637518042位ADC模塊(通道數(shù))2(10)2(10)2(16)2(16)CPU頻率72MHz工作電壓2.0-3.6V工作溫度環(huán)境溫度:-40°C-+85°C -4000-*10500(見農(nóng)8) 結(jié)溫度

17、:4TC+1259(見表8)封裝形式VFQFPN36LQFP4BLQFP64 TFBGA64LQFP100 LFBGA100參照2009年4丿STM32F103X8B數(shù)據(jù)冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62XjNltrM*科技有限公司 TEL83313941 83317488FAX圳市jtJt科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊STM32F103X8, STM32

18、F103xB數(shù)據(jù)手冊2.2 系列之間的全兼容性STM32F103XX是 個完整的系列,其成員之間是完全地腳對腳兼容,軟件和功能上也兼容。在鑫考 手冊中,STM32F103x4fllSTM32F 103x6被歸為小容赧產(chǎn)品,STM32F 103x8和STM32F103xB被歸 為屮笞容砒產(chǎn)品,STM32F103xC. STM32F103xD?IISTM32F103xE被!1I為人容昴產(chǎn)品。小容量和大容量產(chǎn)品是中等容量產(chǎn)ffl(STM32F103x8/B)的延伸,分別在對應(yīng)的數(shù)據(jù)手冊中介紹: STM32F 103x4/6數(shù)據(jù)手冊和STM32F103xC/D/E數(shù)據(jù)手冊。小容就產(chǎn)品較小的閃存存儲器、

19、RAM 空間和較少的定時器和外設(shè)而大容量的產(chǎn)品則具有較大的閃存存儲器、RAM空間和更多的片上外 設(shè),4IISDIO. FSMC、WS和DAC等,同時保持與其它同系列的產(chǎn)品兼容。STM32F 103x4. STM32F103x6> STM32F103xC、STM32F103xDfllSTM32F103xEnJ ft接替換中 等容吊的STM32F103X8/B產(chǎn)品,為用戶在產(chǎn)品開發(fā)中嘗試使用不同的存儲容昴提供了更人的門由 度。同時,STM32F103xxJft強(qiáng)型產(chǎn)品與現(xiàn)右的STM32F101xx基本型和STM32F102xx USB皋木空產(chǎn)胡全 兼容。衷 3 STM32F103XX 系列引

20、腳數(shù)目小容量產(chǎn)品中等容量產(chǎn)品人容量產(chǎn)品16K閃存32K閃存64K閃存128K閃存256K閃存384K閃存512K閃存6K RAM10K RAM20K RAM20K RAM48K RAM64 K RAM64K RAM1445 個 USART + 2 個 UART4個16位定時器、2個基木定時器3個SPI、2個Fs、2個FCUSB、CAN、2個PWM定時器3 個 ADC、1 個 DAC、1 個 SDIOFSMC(100和144腳封裝)1003 個 USART3個16位定時器2個SPI、2個FC、USB、CAN、1個PWM定時器1 個 ADC642 個 USART2個16位定時器1 個SPI、1M2

21、C, USB、CAN、1個PWM定時器2 個 ADC4836.對丁訂購代碼的溫度兀夕筑(6或7)之后沒冇代碼A的產(chǎn)罰.其對應(yīng)的電氣參數(shù)部分,詵參右STM32F103X8/B中等容雖產(chǎn)品數(shù)據(jù),冊。2.3 概述2.3.1 ARM®的Cortex "-M3核心并內(nèi)嵌閃存和SRAMARM的Cortex-M3處理器是最新-代的嵌入式ARM處理器,它為實(shí)現(xiàn)MCU的需要提供了低成本的 平臺、縮減的引腳數(shù)冃、降低的系統(tǒng)功耗,同時提供卓越的計(jì)算性能和先進(jìn)的中斷系統(tǒng)響應(yīng)。ARM的Cortex-M3是32位的RISC處理器,提供額外的代碼效率,在通常8和16位系統(tǒng)的存儲空間 上發(fā)揮了 ARM內(nèi)核

22、的高性能。STM32F103xxJf?強(qiáng)熨系列擁仃內(nèi)置的ARM核心,因此它與所仃的ARMTA和軟件兼容。圖1是該系列產(chǎn)品的功能框圖。2.3.2內(nèi)置閃存存儲器64K或128K字節(jié)的內(nèi)置閃存存儲器,用J存放程序和數(shù)據(jù)。2.3.3 CRC(循環(huán)冗余校驗(yàn))計(jì)算單元CRC(循環(huán)冗余校驗(yàn))計(jì)算也元使用-個固定的多項(xiàng)式發(fā)生器,從-個32位的數(shù)據(jù)字產(chǎn)生一個CRCo參照2009年4丿STM32F103X8B數(shù)據(jù)T冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))6/62在眾多的應(yīng)用中,% J-CRC的技術(shù)被用驗(yàn)證數(shù)據(jù)傳輸或存儲的致性。在EN/IEC 60335-1標(biāo)準(zhǔn)的 范陽內(nèi),它提供J'

23、一種檢測閃存存儲器錯謀的手段,CRC計(jì)算單-尤可以用實(shí)H、J地計(jì)算軟件的簽名, 并與在鏈接和生成該軟件時產(chǎn)生的簽名対比。2.3.4 內(nèi) gSRAM20K字節(jié)的內(nèi)宣SRAM, CPU能以0等待周期訪問(叨寫)。2.3.5嵌套的向量式中斷控制器(NVIC)STM32F103XX增強(qiáng)型產(chǎn)品內(nèi)宣嵌套的向?qū)檬街袛嗫刂破?,能夠處理多達(dá)43個町屏蔽屮斷通道(不包括 16個Cortex-M3的中斷線)和16個優(yōu)先級。 緊耦合的NVIC能夠達(dá)到低延遲的中斷響應(yīng)處理 中斷向最入LI地址直接進(jìn)入內(nèi)核 緊耦合的NVIC接I 允許中斷的早期處理 處理娩珈較高優(yōu)先級屮斷 支持中斷尾部徒接功能 自動保存處理器狀態(tài) 中斷返回

24、時自動恢復(fù),無需額外指令開銷 該模塊以最小的中斷延遲提供靈活的中斷管理功能。2.3.6外部中斷/事件控制器(EXTI)外部中斷/事件控制器包含19個邊沿檢測器,用F產(chǎn)生中斷/事件請求。每個中斷線都可以獨(dú)立地配置 它的觸發(fā)事件(上升沿或卜降沿或雙邊沿),并能夠單獨(dú)地被屏蔽:仃一個掛起寄存器維持所仃屮斷請 求的狀態(tài)。EXTH4以檢測到脈沖寬度小J訥部APB2的時鐘周期。多達(dá)80個通用l/OI I連接到16個外 部中斷線。2.3.7時鐘和啟動XjNltrM*科技有限公司 TEL83313941 83317488FAX圳市jtJt科技有限公司

25、 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊系統(tǒng)時鐘的選擇是在啟動時進(jìn)彳幾復(fù)位時內(nèi)部8MHz的RC振蕩器被選為默認(rèn)的CPU時鐘,隨后可以 選擇外部的、貝失效監(jiān)控的4T6MHZ時鐘;為檢測到外部時鐘失效時,它將被隔離,系統(tǒng)將自動地 切換到內(nèi)部的RC振蕩器,如果使能了中斷,軟件可以接收到相應(yīng)的中斷。同樣,在需要時可以采取 対PLL時鐘完全的中斷管理(如當(dāng)一個間接使用的外部振蕩器失效時)。多個預(yù)分頻器用配置AHB的頻率、高速APB(APB2)和低速APB(APB1)x域.AHB和高速

26、APB的最 高頻率是72MH乙低速APB的垠啟j頻率為36MHz。參考圖2的時鐘驅(qū)動框圖。2.3.8自舉模式在口動時,通過口舉引腳町以選擇三種口舉模式屮的-種: 從程序閃存存儲器自舉 從系統(tǒng)存儲器自舉 從內(nèi)部SRAM自舉門舉加載程序(Bootloader)%放系統(tǒng)存儲器屮,可以通過USART1對閃心巫新編程。更詳細(xì)的信息, 請參考應(yīng)用筆記AN2606。2.3.9供電方案 Vdd = 2.0-3.6V: Vdd引腳為I/O引腳和內(nèi)部調(diào)壓器供電。 Vssa,VDDA = 2.03£V:為ADC、復(fù)位模塊、RC振蕩器和PLL的模擬部分提供供電。使用ADC 時,V°da彳、得小J2

27、4V。Vdda和Vssa必須分別連接到Vdd和Vss。 Vbat = 1.83.6V:當(dāng)關(guān)閉Vdd時,(通過內(nèi)部電源切換器)為RTC、外部32kHz振蕩器和后備寄 存器供電。關(guān)如何連接電源引腳的詳細(xì)信息,參見圖12供電方案。參照2009年4丿STM32F103X8B數(shù)據(jù)T冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))7/622310供電監(jiān)控器本產(chǎn)品內(nèi)部集成了上電復(fù)位(POR)/掉電復(fù)位(PDR)i:l路,該電路始終處丁作狀態(tài),保證系統(tǒng)在供電 超過2V時工作:當(dāng)Vdd低設(shè)定的閥值(Vpor/pdr)時,豐器件復(fù)位狀態(tài),而不必使用外部復(fù)位電路。 器件中還有一個可編程電壓監(jiān)測器(P

28、VD),它監(jiān)視Vdd/Vdda供電并與閥值Vrvd比較,當(dāng)Vdd低F或高 J:閥ffiVpvo時產(chǎn)生中斷,中斷處理程序可以發(fā)出警告信息或?qū)⑽⒖刂破鬓D(zhuǎn)入安全模式。PVD功能需 耍通過程序開啟。關(guān)J-VPOR/PDR和VpvD的值參考表X。2.3.11電壓調(diào)壓器調(diào)床器尙三個操作模式:主模式(MR)、低功耗模式(LPR)和關(guān)斷模式 主模式(MR)用J:正常的運(yùn)行操作 低功耗模式(LPR)用TCPU的停機(jī)模式 關(guān)斷模式用J CPU的待機(jī)模式:調(diào)壓器的輸出為高阻狀態(tài),內(nèi)核電路的供電切斷,調(diào)丿E器處r 零消耗狀態(tài)(但寄存器和SRAM的內(nèi)容將丟失)該調(diào)壓器在復(fù)位厲始終處J:工作狀態(tài),在待機(jī)模式卜關(guān)閉處高阻輸

29、出。2.3.12低功耗模式STM32F103XC. STM32F103xD和STM32F103xE増強(qiáng)糧產(chǎn)品支持三種低功耗模式,可以在耍求低 功耗、短啟動時間和多種喚醒爭件Z間達(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信兮町以是16個外部I/O

30、II之一、PVD的輸出、RTC鬧鐘或USB的喚配信號。 待機(jī)模式在待機(jī)模式卜可以達(dá)到般低的電能消耗。內(nèi)部的電壓調(diào)壓器彼關(guān)閉,因此所仃內(nèi)部仁8V部分的 供電被切斷;PLL、HSI的RC振蕩器和HSE品體振蕩器也被關(guān)閉;進(jìn)入待機(jī)模式厲,SRAM和 寄存器的內(nèi)容將消火,但后備寄存器的內(nèi)容仍然保留,待機(jī)電路仍工作。從待機(jī)模式退出的條件是:NRSTh的外部復(fù)位信兮、IWDG復(fù)位、WKUP引腳上的一個上升邊 沿或RTC的鬧鐘到時。注:在進(jìn)入停機(jī)或待機(jī)模式時,RTC、IWDG和對應(yīng)的時鐘不會被停止。2.3.13 DMA靈活的7路通用DMA可以管理存儲器到存儲器、設(shè)備到存儲器和存儲器到設(shè)備的數(shù)據(jù)傳輸:DMA控

31、 制器支持環(huán)形緩沖區(qū)的悸理,避免了控制器傳輸?shù)竭_(dá)緩沖區(qū)結(jié)尾時所產(chǎn)生的屮斷。每個通道都仃專門的駛件DMA請求邏軻,同時可以山軟件觸發(fā)每個通道:傳輸?shù)拈L度、傳輸?shù)脑吹?址和目標(biāo)地址都可以通過軟件單獨(dú)設(shè)置。DMA可以用于主要的外設(shè):SPI、l2C, USART.通用、基本和高級控制定時器TIMx和ADC。2.3.14 RTC(實(shí)時時鐘)和后備寄存器RTC和后備寄存器通過一個開關(guān)供電,在Vdd有效時該開關(guān)選擇Vdd供電,否則由Vbat引腳供電。后 備寄存器(10個16位的寄器)可以用在關(guān)閉Vdd時,保存20個字肯的用八應(yīng)用數(shù)據(jù)。RTC和后備寄 存器不會被系統(tǒng)或電源復(fù)位源復(fù)位:當(dāng)從待機(jī)模式喚醒時,也不會

32、被復(fù)位。實(shí)時時鐘11冇一組連續(xù)運(yùn)行的計(jì)數(shù)器,可以通過適當(dāng)?shù)能浖峁㊣I歷時鐘功能,還具冇鬧鐘屮斷和 階段性屮斷功能。RTC的驅(qū)動時鐘可以是一個使用外部晶體的32.768kHz的掠蕩器、內(nèi)部低功耗RC 振蕩器或高速的外部時鐘經(jīng)128分頻。內(nèi)部低功耗RC振蕩器的典熨頻率為40kH乙為補(bǔ)償大然晶體的 偏差,可以通過輸出一個512Hz的信號對RTC的時鐘進(jìn)行校準(zhǔn)。RTC具有一個32位的可編程計(jì)數(shù)器,參照2009年4丿STM32F103X8B數(shù)據(jù)T冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))8/62XjNltrM*科技有限公司 TEL83313941 8

33、3317488FAX圳市jtJt科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊 使用比較寄存器可以進(jìn)行長時間的測駅。有一個20位的預(yù)分頻器用J時基時鐘,默認(rèn)情況卜時鐘為 32.768kHzH'J,它將產(chǎn)生一個1秒長的時間基準(zhǔn)。2.3.15定時器和看門狗中等容昴的STM32F103xxW強(qiáng)型系列產(chǎn)品包含4個高級控制定時器、3個普通定時器,以及2個看門 狗定時器和1個系統(tǒng)嘀嗒定時器。卜衷比較了高級控制定時器、普通定時器和皋本定時器的功

34、能:衷4 定時器功能比較定時器計(jì)數(shù)器分辯率計(jì)數(shù)器類型預(yù)分頻系數(shù)產(chǎn)生DMA請求捕獲/比較通道互補(bǔ)輸出TIM14 6位向上,向下, 向上/下65536Z 間 的任盤整數(shù)可以4有TIM2TIM3TIM4侗位向上,向下, 向上/下65536Z 間 的任盤整數(shù)可以4沒有高級控制定時器仃IM1)高級控制定時器仃IM1)可以被石成足分配到6個通道的三和PWM發(fā)生器,它具仃帶死區(qū)插入的互補(bǔ) PWM輸出,還可以被當(dāng)成完整的通用定時器。四個獨(dú)龍的通道可以用J: 輸入捕獲 輸出比較 產(chǎn)生PWM(邊緣或中心對齊模式) 單脈沖輸出配置為16位標(biāo)準(zhǔn)定時器時,它與TIMx宦時器幾仃相同的功能。配宣為16位PWM發(fā)生器時,它

35、幾仃全 調(diào)制能力(OTOO%)。在調(diào)試模式卜,計(jì)數(shù)器町以被凍結(jié),同時PWM輸出被禁止,從而切斷由這些輸出所控制的開關(guān)。 很筋功能都與標(biāo)準(zhǔn)的TIM定時器相同,內(nèi)部結(jié)構(gòu)也相同,因此高級控制定時器町以通過定時器鏈接功 能與TIM定時器協(xié)同操作,提供同步或事件徒接功能。通用定時器仃IMX)STM32F103xxW強(qiáng)型產(chǎn)骷中,內(nèi)置了多達(dá)3個可同步運(yùn)彳j的標(biāo)準(zhǔn)定時器(TIM2、TIM3和TIM4)。每個 定時器祁冇一個16位的自動加載遞加/遞減計(jì)數(shù)器、一個16位的預(yù)分頻器和4個獨(dú)亡的通道,每個通 道都可用于輸入捕獲、輸出比較、PWM和單脈沖模式輸出,在最大的封裝配暫中可提供最名12個輸 入捕獲、輸出比較或

36、PWM通道。它們還能通過定時器鏈接功能與高級控制定時器共同丁作,提供同步或爭件鏈接功能。在調(diào)試模式 F,計(jì)數(shù)器町以被凍結(jié)。任一標(biāo)準(zhǔn)泄時器都能用J:產(chǎn)生PWM輸出。每個定時器都仃獨(dú)立的DMA請求 機(jī)制。這些定時器還能夠處理增起編碼器的信兮,也能處理1至3個霍爾傳感器的數(shù)字輸出。獨(dú)立看門狗獨(dú)立的看門狗是甚J:一個42位的遞減計(jì)數(shù)器和一個8位的預(yù)分頻器,它宙一個內(nèi)部獨(dú)芷的40kHz的RC 振蕩器提供時鐘:因?yàn)檫@個RC振蕩器獨(dú)立J:主時鐘,所以它町運(yùn)行J:停機(jī)和待機(jī)模式。它町以被當(dāng) 成看門狗用丁在發(fā)生問題時復(fù)位整個系統(tǒng),或作為一個門由定時器為應(yīng)用程序提供超時管理。通過 選項(xiàng)字節(jié)可以配置成是軟件或駛件啟

37、動看門狗。在調(diào)試模式卜,計(jì)數(shù)器町以被凍結(jié)。窗口看門狗窗II看門狗內(nèi)有一個7位的遞減計(jì)數(shù)器,并町以設(shè)置成自由運(yùn)行。它可以被當(dāng)成看門狗用在發(fā)生問 題時復(fù)位整個系統(tǒng)。它由主時鐘驅(qū)動,仃早期預(yù)警屮斷功能:在調(diào)試模式卜,計(jì)數(shù)器可以被凍結(jié)。系統(tǒng)時基定時器這個泄時器是專用實(shí)時操作系統(tǒng),也可當(dāng)成一個標(biāo)準(zhǔn)的遞減計(jì)數(shù)器。它具何卜述特性: 24位的遞減計(jì)數(shù)器 自動重加我功能參照2009年4丿STM32F103X8B數(shù)據(jù)F冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))9/62XjNltrM*科技有限公司 TEL83313941 83317488FAX 0755-8331

38、1568棵圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊 當(dāng)計(jì)數(shù)器為0時能產(chǎn)生一個可屏蔽系統(tǒng)中斷 可編程時鐘源2.3.16 l2C總線多達(dá)2個WC總線接【I,能夠T作J:多主模式或從模式,支持標(biāo)準(zhǔn)和快速模式。代接II支持7位或10位尋址,7位從模式時支持雙從地址尋址。內(nèi)置了鎖件CRC發(fā)牛器/校驗(yàn)器。 它們可以使用DMA操作并支持SMBus總線2.0版/PMBus總線。2.3.17通用同步/異步收發(fā)器(USART)USART1接I I通信速率町達(dá)4.5兆位/秒

39、,瓦他接I I的通信速率可達(dá)2.25兆位/秒。USART接I丨只有破 件的CTS和RTSfA;管理、支持IrDA SIR ENDEC傳輸編解碼、兼容ISO7816的智能匸并捉供LIN主/ 從功能。所有USART接【I都可以使用DMA操作。2.3.18串行外設(shè)接口 (SPI)務(wù)達(dá)2個SPI接1丨在從或主模式卜,全雙匸和半雙匸的通信速率可達(dá)18兆位/秒。3位的預(yù)分頻器町 產(chǎn)生8種主模式頻率,可配置成毎幀8位或16位。皎件的CRC產(chǎn)生/校驗(yàn)支持基本的SD K和MMC模式。 所有的SPI接I都可以使用DMA操作。2.3.19控制器區(qū)域網(wǎng)絡(luò)(CAN)CAN接11兼容規(guī)范2.0A和2.0B住動),位速率高

40、達(dá)1兆位/秒。它可以接收和發(fā)送們位標(biāo)識符的標(biāo)準(zhǔn)禎, 也可以接收和發(fā)送29位標(biāo)識符的擴(kuò)展幀。貝何3個發(fā)送郵箱和2個接收FIFO, 3級14個可調(diào)節(jié)的濾波 器2.3.20通用串行總線(USB)STM32F103xxi«強(qiáng)型系列產(chǎn)品,內(nèi)嵌-個兼容全MUSB的設(shè)備控制器,遵循全速USB設(shè)備(12兆位/ 秒)標(biāo)準(zhǔn),端點(diǎn)可由軟件配置,具冇待機(jī)/喚醍功能。USB專用的48MHz時鐘由內(nèi)部主PLL直接產(chǎn)牛(時 鐘源必須是一個HSE晶體振蕩器)。2.3.21通用輸入輸出接口 (GPIO)每個GPIO引腳都町以宙軟件配國成輸出(推挽或開漏)、輸入(帶或不帶上拉或卜拉)或復(fù)川的外設(shè)功能 端II。多數(shù)GPI

41、O引腳都與數(shù)字或模擬的復(fù)用外設(shè)共用。除了貝冇模擬輸入功能的端II,所冇的GPIO 引腳都何人電流通過能力。在霜耍的情況卜,I/O引腳的外設(shè)功能町以通過一個特泄的操作鎖定,以避免意外的寫入I/O寄心器。 在APB2上的I/O腳可達(dá)18MHz的翻轉(zhuǎn)速度。2.3.22 ADC(模擬/數(shù)字轉(zhuǎn)換器)STM32F103xxi«強(qiáng)型產(chǎn)骷內(nèi)嵌2個12位的模擬/數(shù)字轉(zhuǎn)換器(ADC),每個ADC其川多達(dá)16個外部通道, 可以實(shí)現(xiàn)單次或打描轉(zhuǎn)換。在扌?!描模式下,自動進(jìn)行在選定的一組模擬輸入上的轉(zhuǎn)換。ADC接1上的其它邏輯功能包括: 同步的采樣和保持 交義的采樣和保持 單次采樣ADC可以使用DMA操作。模

42、擬看門狗功能允許非常精準(zhǔn)地監(jiān)視一路、多路或所有選中的通道,當(dāng)被監(jiān)視的信兮超出預(yù)置的閥 值時,將產(chǎn)生中斷。山標(biāo)準(zhǔn)定時器(TIMx)和高級控制定時器(TIM1)產(chǎn)生的事件,可以分別內(nèi)部級聯(lián)到ADC的開始觸發(fā)和注 入觸發(fā),應(yīng)用程序能使AD轉(zhuǎn)換與時鐘同步。2.3.23溫度傳感器溫度傳感器產(chǎn)生一個隨溫度線性變化的電壓,轉(zhuǎn)換范用在2V < Vdda < 3.6V之間。溫度傳感器在內(nèi)部 彼連接到ADC12JN16的輸入通道上.用J:將傳感器的輸出轉(zhuǎn)換到數(shù)字?jǐn)?shù)值。2.3.24 串行單線JTAG調(diào)試口(SWJ-DP)內(nèi)嵌ARM的SWJ-DP接I I,這是一個結(jié)合了JTAG和串行單線調(diào)試的接I L 以

43、實(shí)現(xiàn)串行單線調(diào)試接 I I或JTAG接I I的連接。JTAG的TMS和TCK信號分別與SWDIO和SWCLK共用引腳,TMS腳上的一 個特殊的信號序列用J在JTAG-DPfllSW-DP間切換。STM32F103xx)ft強(qiáng)型模塊框圖婁照2009年4丿STM32F103X8B數(shù)抑汀冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))15/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAX 0755-8

44、3311568STM32F103X8, STM32F103xB數(shù)據(jù)手冊婁照2009年4丿STM32F103X8B數(shù)抑汀冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊JTDI JTCKSWCLK JTMS/SWDIO JTDO as AFTRACECLK TRA

45、CED0:3 as ASNJTRS7TPIUTrace/trtgSW/JTAGCortex-M3 CPUFmax:7 2M HzNVIC<GPDMA7 channelsVDDATraceControlle rF 閘 128 KBSRAM20 KB64 bitPCLKUPCLK2JHCLK 4- FCLK JPLL& CLOCK MANAGT16AF Vref> Vref.POWERVOLT. REG.3.3V TO 1.8VVDDVoo=2S 3.6V VssVDDXTAL OSC4-16 MHzOSCJN OSC.OUT80AFPA115:0GPIOAP8( 15.01G

46、PIOBPC( 15:01GPIOCPD15:OGPIODPE15:OGP10ETIM1SPI1USART1©VDDANRST VDDA VSSAEXTI WAKEUPRX.TX. CTS RTS. SmartCard as AFMOSI.MISO, SCK.NSSas AF4 Channels 3compl. Channels ETR and BKINSUPPLYSUPERVISIONPOR/PDRPVDI2bit ADC1IF12btADC2Temp sensor<><=><=><><=>C40»4jn<

47、=- ©VBATVDDAAHB2AHB2APB2APB1szIWDGStandby interfacerrBATXTAL 32 kHzBackup sg RTCAWUBackup interfacr|L I OSC32NI LOSC32 OUTTAMPER-RTC4 Channels4 Channels4 ChannelsRX.TX. CTS. RTS. CK, SmartCard as AF RX.TX.CTS RTS. CK, SmartCard as AFMOSI.MISO.SCK.NSS as AFSCL.SDA.SMBA as AFSCL.SDA as AFUSBDP/CA

48、N_TX USBDM/CAN_RX婁照2009年4丿STM32F103X8B數(shù)抑汀冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊婁照2009年4丿STM32F103X8B數(shù)抑汀冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62探圳市 凡科

49、技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊ail4390d1.匸作溫度:-40°C至+105°C結(jié)溫達(dá)125°Co2. AF:可作為外設(shè)功能腳的I/O端口婁照2009年4丿STM32F103X8B數(shù)抑汀冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))#/62探圳市 凡科技有限公司 TEL 07

50、55-83312947 83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊參照2009年4丿STM32F103X8B數(shù)據(jù)T冊英文第10版(本譯文僅供參考.如有翻譯錯誤.請以英文原稿為準(zhǔn))17/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313

51、941 83317488FAXTM32F103X8, STM32F103xB數(shù)據(jù)手冊時鐘樹8 MHzHSI RCHSI/2USBPrescaler/1. 1.548 MHzUSBCLK to USB interface72 MHz maxOSC32 INOSC32_OUTpllsRC p屮山.x16x2, x3 x4PLLPLLXTPREHSIPLLCLKHSESWSYSCLK72 MH,maxAHBPrescaler/1.2.512/8ockEnable (APB1Prescaler/I, 2. 4,8, 16HCLKto AHB bus, ccxo, memo

52、ry and DMA- to Cortex System timer> FCLK Cortex free running clockr>PCLKl,J to B1 r Penphelal Clock 啊卩“朋 Enable (13 bits)36 MHz maxTIM2.3, 4If (APB1 prescaler 1)x1 elseto TIM2, 3 and 4-IMXCLKX2Peripheral Clock Enable (3 bits)OSC OUTOSC IN4-16 MHzHSE OSC12APB2Prescaler/I. 2. 4. 8. 1672 MHz maxPeri ClockEnable (11 bM)*PCLK2 ,)to APB2 9 peripheralsTI

溫馨提示

  • 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

提交評論