完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > STM32單片機(jī)
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M3內(nèi)核
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M3內(nèi)核。按內(nèi)核架構(gòu)分為不同產(chǎn)品:其中STM32F系列有:STM32F103“增強(qiáng)型”系列STM32F101“基本型”系列STM32F105、STM32F107“互聯(lián)型”系列增強(qiáng)型系列時(shí)鐘頻率達(dá)到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36MHz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是32位產(chǎn)品用戶的最佳選擇。兩個(gè)系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組合。時(shí)鐘頻率72MHz時(shí),從閃存執(zhí)行代碼,STM32功耗36mA,相當(dāng)于0.5mA/MHz。
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M3內(nèi)核。按內(nèi)核架構(gòu)分為不同產(chǎn)品:其中STM32F系列有:STM32F103“增強(qiáng)型”系列STM32F101“基本型”系列STM32F105、STM32F107“互聯(lián)型”系列增強(qiáng)型系列時(shí)鐘頻率達(dá)到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36MHz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是32位產(chǎn)品用戶的最佳選擇。兩個(gè)系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組合。時(shí)鐘頻率72MHz時(shí),從閃存執(zhí)行代碼,STM32功耗36mA,相當(dāng)于0.5mA/MHz。
在STM32F105和STM32F107互連型系列微控制器之前,意法半導(dǎo)體已經(jīng)推出STM32基本型系列、增強(qiáng)型系列、USB基本型系列、互補(bǔ)型系列;新系列產(chǎn)品沿用增強(qiáng)型系列的72MHz處理頻率。內(nèi)存包括64KB到256KB閃存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三種封裝,不同的封裝保持引腳排列一致性,結(jié)合STM32平臺(tái)的設(shè)計(jì)理念,開發(fā)人員通過選擇產(chǎn)品可重新優(yōu)化功能、存儲(chǔ)器、性能和引腳數(shù)量,以最小的硬件變化來滿足個(gè)性化的應(yīng)用需求。截至2010年7月1日,市面流通的型號(hào)有:基本型:STM32F101R6、STM32F101C8、STM32F101R8、STM32F101V8、STM32F101RB、STM32F101VB增強(qiáng)型:STM32F103C8、STM32F103R8、STM32F103V8、STM32F103RB、STM32F103VB、 STM32F103VE、STM32F103ZESTM32型號(hào)的說明:以STM32F103RBT6這個(gè)型號(hào)的芯片為例,該型號(hào)的組成為7個(gè)部分,其命名規(guī)則如下:
1STM32STM32代表ARM Cortex-M內(nèi)核的32位微控制器。
2FF代表芯片子系列。
3103103代表增強(qiáng)型系列。
4RR這一項(xiàng)代表引腳數(shù),其中T代表36腳,C代表48腳,R代表64腳,V代表100腳,Z代表144腳,I代表176腳。
5BB這一項(xiàng)代表內(nèi)嵌Flash容量,其中6代表32K字節(jié)Flash,8代表64K字節(jié)Flash,B代表128K字節(jié)Flash,C代表256K字節(jié)Flash,D代表384K字節(jié)Flash,E代表512K字節(jié)Flash,G代表1M字節(jié)Flash。
6TT這一項(xiàng)代表封裝,其中H代表BGA封裝,T代表LQFP封裝,U代表VFQFPN封裝。
766這一項(xiàng)代表工作溫度范圍,其中6代表-40——85℃,7代表-40——105℃。
歷史編輯意法半導(dǎo)體 (STMicroelectronics) 集團(tuán)于1987年6月成立,是由意大利的SGS 微電子公司和法國Thomson 半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics 將公司名稱改為意法半導(dǎo)體有限公司,意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一。從成立之初至今,ST 的增長(zhǎng)速度超過了半導(dǎo)體工業(yè)的整體增長(zhǎng)速度。自1999年起,ST 始終是世界十大半導(dǎo)體公司之一。據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體 (STMicroelectronics) 是全球第五大半導(dǎo)體廠商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列。意法半導(dǎo)體 (STMicroelectronics) 整個(gè)集團(tuán)共有員工近 50000 名,擁有16 個(gè)先進(jìn)的研發(fā)機(jī)構(gòu)、39 個(gè)設(shè)計(jì)和應(yīng)用中心、15 主要制造廠,并在 36 個(gè)國家設(shè)有 78 個(gè)銷售辦事處。公司總部設(shè)在瑞士日內(nèi)瓦,同時(shí)也是歐洲區(qū)以及新興市場(chǎng)的總部;公司的美國總部設(shè)在德克薩斯州達(dá)拉斯市的卡羅頓;亞太區(qū)總部設(shè)在新加坡;日本的業(yè)務(wù)則以東京為總部;中國區(qū)總部設(shè)在上海,負(fù)責(zé)香港、大陸和臺(tái)灣三個(gè)地區(qū)的業(yè)務(wù)。ST 超低功耗 ARM Cortex™-M3 微控制器
STM32L 系列產(chǎn)品基于超低功耗的 ARM Cortex-M4處理器內(nèi)核,采用意法半導(dǎo)體獨(dú)有的兩大節(jié)能技術(shù):130nm 專用低泄漏電流制造工藝和優(yōu)化的節(jié)能架構(gòu),提供業(yè)界領(lǐng)先的節(jié)能性能。該系列屬于意法半導(dǎo)體陣容強(qiáng)大的 32 位 STM32 微控制器產(chǎn)品家族,該產(chǎn)品家族共有 200余款產(chǎn)品,全系列產(chǎn)品共用大部分引腳、軟件和外設(shè),優(yōu)異的兼容性為開發(fā)人員帶來最大的設(shè)計(jì)靈活性。ST 超低功耗 ARM Cortex™-M0 微控制器
STM32F0 系列產(chǎn)品基于超低功耗的 ARM Cortex-M0 處理器內(nèi)核,整合增強(qiáng)的技術(shù)和功能,瞄準(zhǔn)超低成本預(yù)算的應(yīng)用。該系列微控制器縮短了采用 8 位和 16 位微控制器的設(shè)備與采用 32 位微控制器的設(shè)備之間的性能差距,能夠在經(jīng)濟(jì)型用戶終端產(chǎn)品上實(shí)現(xiàn)先進(jìn)且復(fù)雜的功能。[2]
STM32F5編輯
簡(jiǎn)介ARM公司的高性能”Cortex-M3”內(nèi)核1.25DMips/MHz,而ARM7TDMI只有0.95DMips/MHz一流的外設(shè)1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHz的I/O翻轉(zhuǎn)速度低功耗在72MHz時(shí)消耗36mA(所有外設(shè)處于工作狀態(tài)),待機(jī)時(shí)下降到2μA最大的集成度復(fù)位電路、低電壓檢測(cè)、調(diào)壓器、精確的RC振蕩器等簡(jiǎn)單的結(jié)構(gòu)和易用的工具
參數(shù)12V-36V供電兼容5V的I/O管腳優(yōu)異的安全時(shí)鐘模式帶喚醒功能的低功耗模式內(nèi)部RC振蕩器內(nèi)嵌復(fù)位電路工作溫度范圍:-40°C至+85°C或105°C
101性能36MHz CPU 多達(dá)16K字節(jié)SRAM 1x12位ADC溫度傳感器
103性能特點(diǎn)內(nèi)核:ARM32位Cortex-M3 CPU,最高工作頻率72MHz,1.25DMIPS/MHz。單周期乘法和硬件除法。存儲(chǔ)器:片上集成32-512KB的Flash存儲(chǔ)器。6-64KB的SRAM存儲(chǔ)器。時(shí)鐘、復(fù)位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動(dòng)電壓。上電復(fù)位(POR)、掉電復(fù)位(PDR)和可編程的電壓探測(cè)器(PVD)。4-16MHz的晶振。內(nèi)嵌出廠前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時(shí)鐘的PLL。帶校準(zhǔn)用于RTC的32kHz的晶振。低功耗:3種低功耗模式:休眠,停止,待機(jī)模式。為RTC和備份寄存器供電的VBAT。調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。DMA:12通道DMA控制器。支持的外設(shè):定時(shí)器,ADC,DAC,SPI,IIC和UART。3個(gè)12位的us級(jí)的A/D轉(zhuǎn)換器(16通道):A/D測(cè)量范圍:0-3.6V。雙采樣和保持能力。片上集成一個(gè)溫度傳感器。2通道12位D/A轉(zhuǎn)換器:STM32F103xC,STM32F103xD,STM32F103xE獨(dú)有。最多高達(dá)112個(gè)的快速I/O端口:根據(jù)型號(hào)的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16個(gè)外部中斷向量。除了模擬輸入,所有的都可以接受5V以內(nèi)的輸入。最多多達(dá)11個(gè)定時(shí)器:4個(gè)16位定時(shí)器,每個(gè)定時(shí)器有4個(gè)IC/OC/PWM或者脈沖計(jì)數(shù)器。2個(gè)16位的6通道高級(jí)控制定時(shí)器:最多6個(gè)通道可用于PWM輸出。2個(gè)看門狗定時(shí)器(獨(dú)立看門狗和窗口看門狗)。Systick定時(shí)器:24位倒計(jì)數(shù)器。2個(gè)16位基本定時(shí)器用于驅(qū)動(dòng)DAC。最多多達(dá)13個(gè)通信接口:2個(gè)IIC接口(SMBus/PMBus)。5個(gè)USART接口(ISO7816接口,LIN,IrDA兼容,調(diào)試控制)。3個(gè)SPI接口(18 Mbit/s),兩個(gè)和IIS復(fù)用。CAN接口(2.0B)。USB 2.0全速接口。SDIO接口。ECOPACK封裝:STM32F103xx系列微控制器采用ECOPACK封裝形式。系統(tǒng)作用1、集成嵌入式Flash和SRAM存儲(chǔ)器的ARM Cortex-M3內(nèi)核。和8/16位設(shè)備相比,ARM Cortex-M3 32位RISC處理器提供了更高的代碼效率。STM32F103xx微控制器帶有一個(gè)嵌入式的ARM核,所以可以兼容所有的ARM工具和軟件。2、嵌入式Flash存儲(chǔ)器和RAM存儲(chǔ)器:內(nèi)置多達(dá)512KB的嵌入式Flash,可用于存儲(chǔ)程序和數(shù)據(jù)。多達(dá)64KB的嵌入式SRAM可以以CPU的時(shí)鐘速度進(jìn)行讀寫(不待等待狀態(tài))。3、可變靜態(tài)存儲(chǔ)器(FSMC):FSMC嵌入在STM32F103xC,STM32F103xD,STM32F103xE中,帶有4個(gè)片選,支持四種模式:Flash,RAM,PSRAM,NOR和NAND。3個(gè)FSMC中斷線經(jīng)過OR后連接到NVIC。沒有讀/寫FIFO,除PCCARD之外,代碼都是從外部存儲(chǔ)器執(zhí)行,不支持Boot,目標(biāo)頻率等于SYSCLK/2,所以當(dāng)系統(tǒng)時(shí)鐘是72MHz時(shí),外部訪問按照36MHz進(jìn)行。4、嵌套矢量中斷控制器(NVIC):可以處理43個(gè)可屏蔽中斷通道(不包括Cortex-M3的16根中斷線),提供16個(gè)中斷優(yōu)先級(jí)。緊密耦合的NVIC實(shí)現(xiàn)了更低的中斷處理延遲,直接向內(nèi)核傳遞中斷入口向量表地址,緊密耦合的NVIC內(nèi)核接口,允許中斷提前處理,對(duì)后到的更高優(yōu)先級(jí)的中斷進(jìn)行處理,支持尾鏈,自動(dòng)保存處理器狀態(tài),中斷入口在中斷退出時(shí)自動(dòng)恢復(fù),不需要指令干預(yù)。5、外部中斷/事件控制器(EXTI):外部中斷/事件控制器由用于19條產(chǎn)生中斷/事件請(qǐng)求的邊沿探測(cè)器線組成。每條線可以被單獨(dú)配置用于選擇觸發(fā)事件(上升沿,下降沿,或者兩者都可以),也可以被單獨(dú)屏蔽。有一個(gè)掛起寄存器來維護(hù)中斷請(qǐng)求的狀態(tài)。當(dāng)外部線上出現(xiàn)長(zhǎng)度超過內(nèi)部APB2時(shí)鐘周期的脈沖時(shí),EXTI能夠探測(cè)到。多達(dá)112個(gè)GPIO連接到16個(gè)外部中斷線。6、時(shí)鐘和啟動(dòng):在啟動(dòng)的時(shí)候還是要進(jìn)行系統(tǒng)時(shí)鐘選擇,但復(fù)位的時(shí)候內(nèi)部8MHz的晶振被選用作CPU時(shí)鐘。可以選擇一個(gè)外部的4-16MHz的時(shí)鐘,并且會(huì)被監(jiān)視來判定是否成功。在這期間,控制器被禁止并且軟件中斷管理也隨后被禁止。同時(shí),如果有需要(例如碰到一個(gè)間接使用的晶振失?。?,PLL時(shí)鐘的中斷管理完全可用。多個(gè)預(yù)比較器可以用于配置AHB頻率,包括高速APB(PB2)和低速APB(APB1),高速APB最高的頻率為72MHz,低速APB最高的頻率為36MHz。7、Boot模式:在啟動(dòng)的時(shí)候,Boot引腳被用來在3種Boot選項(xiàng)種選擇一種:從用戶Flash導(dǎo)入,從系統(tǒng)存儲(chǔ)器導(dǎo)入,從SRAM導(dǎo)入。Boot導(dǎo)入程序位于系統(tǒng)存儲(chǔ)器,用于通過USART1重新對(duì)Flash存儲(chǔ)器編程。8、電源供電方案:VDD ,電壓范圍為2.0V-3.6V,外部電源通過VDD引腳提供,用于I/O和內(nèi)部調(diào)壓器。VSSA和VDDA,電壓范圍為2.0-3.6V,外部模擬電壓輸入,用于ADC,復(fù)位模塊,RC和PLL,在VDD范圍之內(nèi)(ADC被限制在2.4V),VSSA和VDDA必須相應(yīng)連接到VSS和VDD。VBAT,電壓范圍為1.8-3.6V,當(dāng)VDD無效時(shí)為RTC,外部32KHz晶振和備份寄存器供電(通過電源切換實(shí)現(xiàn))。9、電源管理:設(shè)備有一個(gè)完整的上電復(fù)位(POR)和掉電復(fù)位(PDR)電路。這條電路一直有效,用于確保從2V啟動(dòng)或者掉到2V的時(shí)候進(jìn)行一些必要的操作。當(dāng)VDD低于一個(gè)特定的下限VPOR/PDR時(shí),不需要外部復(fù)位電路,設(shè)備也可以保持在復(fù)位模式。設(shè)備特有一個(gè)嵌入的可編程電壓探測(cè)器(PVD),PVD用于檢測(cè)VDD,并且和VPVD限值比較,當(dāng)VDD低于VPVD或者VDD大于VPVD時(shí)會(huì)產(chǎn)生一個(gè)中斷。中斷服務(wù)程序可以產(chǎn)生一個(gè)警告信息或者將MCU置為一個(gè)安全狀態(tài)。PVD由軟件使能。10、電壓調(diào)節(jié):調(diào)壓器有3種運(yùn)行模式:主(MR),低功耗(LPR)和掉電。MR用在傳統(tǒng)意義上的調(diào)節(jié)模式(運(yùn)行模式),LPR用在停止模式,掉電用在待機(jī)模式:調(diào)壓器輸出為高阻,核心電路掉電,包括零消耗(寄存器和SRAM的內(nèi)容不會(huì)丟失)。11、低功耗模式:STM32F103xx支持3種低功耗模式,從而在低功耗,短啟動(dòng)時(shí)間和可用喚醒源之間達(dá)到一個(gè)最好的平衡點(diǎn)。休眠模式:只有CPU停止工作,所有外設(shè)繼續(xù)運(yùn)行,在中斷/事件發(fā)生時(shí)喚醒CPU;停止模式:允許以最小的功耗來保持SRAM和寄存器的內(nèi)容。1.8V區(qū)域的時(shí)鐘都停止,PLL,HSI和HSE RC振蕩器被禁能,調(diào)壓器也被置為正?;蛘叩凸哪J?。設(shè)備可以通過外部中斷線從停止模式喚醒。外部中斷源可以使16個(gè)外部中斷線之一,PVD輸出或者TRC警告。待機(jī)模式:追求最少的功耗,內(nèi)部調(diào)壓器被關(guān)閉,這樣1.8V區(qū)域斷電。PLL,HSI和HSE RC振蕩器也被關(guān)閉。在進(jìn)入待機(jī)模式之后,除了備份寄存器和待機(jī)電路,SRAM和寄存器的內(nèi)容也會(huì)丟失。當(dāng)外部復(fù)位(NRST引腳),IWDG復(fù)位,WKUP引腳出現(xiàn)上升沿或者TRC警告發(fā)生時(shí),設(shè)備退出待機(jī)模式。進(jìn)入停止模式或者待機(jī)模式時(shí),TRC,IWDG和相關(guān)的時(shí)鐘源不會(huì)停止。[3]
互聯(lián)型編輯全新STM32互聯(lián)型(Connectivity)系列微控制器增加一個(gè)全速USB(OTG)接口,使終端產(chǎn)品在連接另一個(gè)USB設(shè)備時(shí)既可以充當(dāng)USB主機(jī)又可充當(dāng)USB從機(jī);還增加一個(gè)硬件支持IEEE1588精確時(shí)間協(xié)議(PTP)的以太網(wǎng)接口,用硬件實(shí)現(xiàn)這個(gè)協(xié)議可降低CPU開銷,提高實(shí)時(shí)應(yīng)用和聯(lián)網(wǎng)設(shè)備同步通信的響應(yīng)速度。全新互聯(lián)型系列還是STM32家族中首款集成兩個(gè)CAN2.0B控制器的產(chǎn)品,讓開發(fā)人員能夠研制可連接兩條工業(yè)標(biāo)準(zhǔn)CAN(控制器區(qū)域網(wǎng))總線的網(wǎng)關(guān)設(shè)備。此外,新系列微控制器還支持以太網(wǎng)、USB OTG和CAN2.0B外設(shè)接口同時(shí)工作,因此,開發(fā)人員只需一顆芯片就能設(shè)計(jì)整合所有這些外設(shè)接口的網(wǎng)關(guān)設(shè)備。STM32互聯(lián)型系列產(chǎn)品強(qiáng)化了音頻性能,采用一個(gè)先進(jìn)的鎖相環(huán)機(jī)制,實(shí)現(xiàn)音頻級(jí)別的I2S通信。結(jié)合USB主機(jī)或從機(jī)功能,STM32可以從外部存儲(chǔ)器(U盤或MP3播放器)讀取、解碼和輸出音頻信號(hào)。設(shè)計(jì)人員還可以在新系列微控制器上開發(fā)人機(jī)界面(HMI)功能,如播放和停止按鍵,以及顯示器界面。這個(gè)功能使其可用于各種家庭音響設(shè)備,如音響底座系統(tǒng)、鬧鐘/音樂播放器和家庭影院。新系列產(chǎn)品整合先進(jìn)的面向連接的外設(shè),標(biāo)準(zhǔn)的STM32外設(shè)(包括一個(gè)PWM定時(shí)器),高性能的32位ARM Cortex-M3 CPU,這些特性使開發(fā)人員可以在設(shè)備上(如家電、樓宇或工業(yè)自動(dòng)化)整合多種功能,如馬達(dá)控制、用戶界面控制和設(shè)備互連功能。其它目標(biāo)應(yīng)用包括需要聯(lián)網(wǎng)、數(shù)據(jù)記錄或USB外設(shè)擴(kuò)展功能的系統(tǒng),如病患監(jiān)視、銷售終端機(jī)、自動(dòng)售貨機(jī)和保安系統(tǒng)。包括新的互聯(lián)型系列在內(nèi)的STM32系列微控制器具有多種配套軟件和開發(fā)工具,其中包括意法半導(dǎo)體免費(fèi)提供的軟件庫以及第三方工具廠商的廣泛支持。意法半導(dǎo)體還將推出一個(gè)新的評(píng)估板,目前正在向大客戶提供STM32F105和STM32F107互聯(lián)型系列的樣片。
新系列編輯STM32互連型系列產(chǎn)品分為兩個(gè)型號(hào): STM32F105和STM32F107。STM32F105具有USB OTG 和CAN2.0B接口。STM32F107在USB OTG 和CAN2.0B接口基礎(chǔ)上增加了以太網(wǎng)10/100 MAC模塊 。片上集成的以太網(wǎng)MAC支持MII和RMII,因此,實(shí)現(xiàn)一個(gè)完整的以太網(wǎng)收發(fā)器只需一個(gè)外部PHY芯片。只使用一個(gè)25MHz晶振即可給整個(gè)微控制器提供時(shí)鐘頻率,包括以太網(wǎng)和USB OTG外設(shè)接口。微控制器還能產(chǎn)生一個(gè)25MHz或50MHz的時(shí)鐘輸出,驅(qū)動(dòng)外部以太網(wǎng)PHY層芯片,從而為客戶節(jié)省了一個(gè)附加晶振。音頻功能方面,新系列微控制器提供兩個(gè)I2S音頻接口,支持主機(jī)和從機(jī)兩種模式,既用作輸入又可用作輸出,分辨率為16位或32位。音頻采樣頻率從8kHz到96kHz。利用新系列微控制器強(qiáng)大的處理性能,開發(fā)人員可以用軟件實(shí)現(xiàn)音頻編解碼器,從而消除了對(duì)外部組件的需求。把U盤插入微控制器的USB OTG接口,可以現(xiàn)場(chǎng)升級(jí)軟件;也可以通過以太網(wǎng)下載代碼進(jìn)行軟件升級(jí)。這個(gè)功能可簡(jiǎn)化大型系統(tǒng)網(wǎng)絡(luò)(如遠(yuǎn)程控制器或銷售終端設(shè)備)的管理和維護(hù)工作。
架構(gòu)優(yōu)勢(shì)編輯除新增的功能強(qiáng)化型外設(shè)接口外,STM32互連系列還提供與其它STM32微控制器相同的標(biāo)準(zhǔn)接口,這種外設(shè)共用性提升了整個(gè)產(chǎn)品家族的應(yīng)用靈活性,使開發(fā)人員可以在多個(gè)設(shè)計(jì)中重復(fù)使用同一個(gè)軟件。新STM32的標(biāo)準(zhǔn)外設(shè)包括10個(gè)定時(shí)器、兩個(gè)12位1-Msample/s 模數(shù)轉(zhuǎn)換器 (交錯(cuò)模式下2-Msample/s)、兩個(gè)12位數(shù)模轉(zhuǎn)換器、兩個(gè)I2C接口、五個(gè)USART接口和三個(gè)SPI端口。新產(chǎn)品外設(shè)共有12條DMA通道,還有一個(gè)CRC計(jì)算單元,像其它STM32微控制器一樣,支持96位唯一標(biāo)識(shí)碼。新系列微控制器還沿續(xù)了STM32產(chǎn)品家族的低電壓和節(jié)能兩大優(yōu)點(diǎn)。2.0V到3.6V的工作電壓范圍兼容主流的電池技術(shù),如鋰電池和鎳氫電池,封裝還設(shè)有一個(gè)電池工作模式專用引腳Vbat。以72MHz頻率從閃存執(zhí)行代碼,僅消耗 27mA電流。低功耗模式共有四種,可將電流消耗降至兩微安。從低功耗模式快速啟動(dòng)也同樣節(jié)省電能;啟動(dòng)電路使用STM32內(nèi)部生成的8MHz信號(hào),將微控制器從停止模式喚醒用時(shí)小于6微秒。[4]
低功耗性能編輯意法半導(dǎo)體的EnergyLite™超低功耗技術(shù)平臺(tái)是STM32L取得業(yè)內(nèi)領(lǐng)先的能效性能的關(guān)鍵。這個(gè)技術(shù)平臺(tái)也被廣泛用于意法半導(dǎo)體的8位微控制器STM8L系列產(chǎn)品。EnergyLite™超低功耗技術(shù)平臺(tái)基于意法半導(dǎo)體獨(dú)有的130nm制造工藝,為實(shí)現(xiàn)超低的泄漏電流特性,意法半導(dǎo)體對(duì)該平臺(tái)進(jìn)行了深度優(yōu)化。在工作和睡眠模式下,EnergyLite™超低功耗技術(shù)平臺(tái)可以最大限度提升能效。此外,該平臺(tái)的內(nèi)嵌閃存采用意法半導(dǎo)體獨(dú)有的低功耗閃存技術(shù)。這個(gè)平臺(tái)還集成了直接訪存(DMA)支持功能,在應(yīng)用系統(tǒng)運(yùn)行過程中關(guān)閉閃存和CPU,外設(shè)仍然保持工作狀態(tài),從而可為開發(fā)人員節(jié)省大量的時(shí)間。除最為突出的與制程有關(guān)的節(jié)能特色外,STM32L系列還提供更多其它的功能,開發(fā)人員能夠優(yōu)化應(yīng)用設(shè)計(jì)的功耗特性。通過六個(gè)超低功耗模式,STM32L系列產(chǎn)品能夠在任何設(shè)定時(shí)間以最低的功耗完成任務(wù)。這些可用模式包括:(在1.8V/25°C環(huán)境的初步數(shù)據(jù))· 10.4μA低功耗運(yùn)行模式,32kHz運(yùn)行頻率· 6.1 μA低功耗睡眠模式,一個(gè)計(jì)時(shí)器工作· 1.3 μA 停機(jī)模式:實(shí)時(shí)時(shí)鐘(RTC)運(yùn)行,保存上下文,保留RAM內(nèi)容· 0.5 μA 停機(jī)模式:無實(shí)時(shí)時(shí)鐘運(yùn)行,保存上下文,保留RAM內(nèi)容· 1.0μA待機(jī)模式:實(shí)時(shí)時(shí)鐘運(yùn)行,保存后備寄存器· 270nA待機(jī)模式:無實(shí)時(shí)時(shí)鐘運(yùn)行,保存后備寄存器STM32L系列新增低功耗運(yùn)行和低功耗睡眠兩個(gè)低功耗模式,通過利用超低功耗的穩(wěn)壓器和振蕩器,微控制器可大幅度降低在低頻下的工作功耗。穩(wěn)壓器不依賴電源電壓即可滿足電流要求。STM32L還提供動(dòng)態(tài)電壓升降功能,這是一項(xiàng)成功應(yīng)用多年的節(jié)能技術(shù),可進(jìn)一步降低芯片在中低頻下運(yùn)行時(shí)的內(nèi)部工作電壓。在正常運(yùn)行模式下,閃存的電流消耗最低230μA/MHz,STM32L的功耗/性能比最低185μA/DMIPS。此外,STM32L電路的設(shè)計(jì)目的是以低電壓實(shí)現(xiàn)高性能,有效延長(zhǎng)電池供電設(shè)備的充電間隔。片上模擬功能的最低工作電源電壓為1.8V。數(shù)字功能的最低工作電源電壓為1.65V,在電池電壓降低時(shí),可以延長(zhǎng)電池供電設(shè)備的工作時(shí)間。
STM32單片機(jī)是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點(diǎn)。要對(duì)STM32單片機(jī)進(jìn)行編程,需要選擇合適的軟件工具...
2024-09-02 標(biāo)簽:微控制器嵌入式系統(tǒng)軟件編程 1250 0
基于STM32單片機(jī)的智能路燈系統(tǒng)設(shè)計(jì)
使用光敏電阻檢測(cè)光強(qiáng)并通過OLED顯示屏進(jìn)行顯示。
2024-06-21 標(biāo)簽:OLEDSTM32單片機(jī)智能路燈 1800 0
隨著物聯(lián)網(wǎng)技術(shù)發(fā)展,智能寵物管理系統(tǒng)備受關(guān)注。本文提出基于物聯(lián)網(wǎng)技術(shù)的系統(tǒng),智能管理寵物飲食和環(huán)境。寵主可通過手機(jī)App實(shí)時(shí)監(jiān)控飲食量、糧食余量,并遠(yuǎn)程...
2024-06-01 標(biāo)簽:物聯(lián)網(wǎng)管理系統(tǒng)STM32單片機(jī) 2162 0
基于STM32單片機(jī)大棚溫濕度檢測(cè)無線藍(lán)牙APP控制設(shè)計(jì)方案
畢業(yè)設(shè)計(jì)的任務(wù)是基于STM32單片機(jī),結(jié)合風(fēng)扇控制電路、溫濕度傳感器電路、1602液晶顯示電路和藍(lán)牙模塊電路,設(shè)計(jì)一套大棚環(huán)境參數(shù)監(jiān)測(cè)系統(tǒng)。此系統(tǒng)旨在實(shí)...
2024-01-08 標(biāo)簽:pcb溫濕度傳感器STM32單片機(jī) 1338 0
8051單片機(jī)和STM32單片機(jī)的編程環(huán)境對(duì)比
比較流行的單片機(jī)環(huán)境有keil和IAR,這兩種環(huán)境可以覆蓋市面上90%的單片機(jī)型號(hào),而且都提供了函數(shù)庫。根據(jù)單片機(jī)位數(shù)不同,這兩個(gè)編程環(huán)境也有不同的版本。
2023-12-25 標(biāo)簽:單片機(jī)C語言8051單片機(jī) 1464 0
STM32單片機(jī)一般需要供電電壓為3.3V,但也有一些型號(hào)的單片機(jī)可以工作在5V電壓下。在供電電壓方面,有幾種方法可以為STM32單片機(jī)提供5V電壓:使...
JTAG調(diào)試*:這是一種常用的調(diào)試工具,可以用于單步執(zhí)行、斷點(diǎn)調(diào)試等操作。在STM32單片機(jī)中,可以使用ST-Link、STMicroelectroni...
2023-12-13 標(biāo)簽:仿真器JTAG串口調(diào)試 3223 0
STM32單片機(jī)是由意法半導(dǎo)體公司(STMicroelectronics)推出的一種高性能、低功耗的微控制器。它具有豐富的外設(shè)功能和強(qiáng)大的處理能力,廣泛...
2023-12-07 標(biāo)簽:傳感器嵌入式系統(tǒng)STM32 2.2萬 0
STM32單片機(jī)裸機(jī):實(shí)現(xiàn)多任務(wù)設(shè)計(jì)實(shí)現(xiàn)
單片機(jī)開發(fā)過程中,隨著任務(wù)的增多,完全等待一個(gè)任務(wù)完成后,再去執(zhí)行下一個(gè)任務(wù)的弊端越發(fā)明顯。
2023-11-21 標(biāo)簽:LED閃爍STM32單片機(jī)裸機(jī) 4008 0
雙通道紅外CO?氣體傳感器設(shè)計(jì)與實(shí)現(xiàn)方案
20世紀(jì)60年代,以半導(dǎo)體類、光學(xué)類、電化學(xué)類為基礎(chǔ)的氣體傳感器逐漸走入人們的視線,傳統(tǒng)的二氧化碳(CO?)傳感器是基于電化學(xué)原理制成的,壽命較短,并且...
2023-11-17 標(biāo)簽:信噪比氣體傳感器AD轉(zhuǎn)換 1340 0
類別:電子資料 2023-08-25 標(biāo)簽:STM32單片機(jī)
類別:電子資料 2023-08-21 標(biāo)簽:STM32單片機(jī)
基于STM32單片機(jī)的智能燈電路圖設(shè)計(jì)立即下載
類別:電子資料 2023-08-15 標(biāo)簽:電路圖STM32單片機(jī)
stm32單片機(jī)最小系統(tǒng)開發(fā)板介紹立即下載
類別:單片機(jī) 2023-05-22 標(biāo)簽:STM32開發(fā)板STM32單片機(jī)
基于STM32單片機(jī)定時(shí)器中斷實(shí)驗(yàn)使用庫文件設(shè)計(jì)立即下載
類別:單片機(jī) 2023-04-26 標(biāo)簽:中斷定時(shí)器STM32單片機(jī)
STduino是基于Arduino IDE開發(fā)STM32單片機(jī)立即下載
類別:電子資料 2022-04-14 標(biāo)簽:開源ArduinoSTM32單片機(jī)
關(guān)于STM32單片機(jī)的IAP實(shí)現(xiàn)立即下載
類別:單片機(jī) 2022-02-09 標(biāo)簽:mcuSTM32單片機(jī)
STM32單片機(jī)內(nèi)部FLASH使用注意事項(xiàng)立即下載
類別:單片機(jī) 2022-02-09 標(biāo)簽:mcuFlaShSTM32單片機(jī)
STM32單片機(jī)systick使用注意事項(xiàng)立即下載
類別:單片機(jī) 2022-02-09 標(biāo)簽:mcuSTM32單片機(jī)
從菜鳥到大牛!嵌入式完整學(xué)習(xí)路線:STM32單片機(jī)-RTOS-Linux
?嵌入式系統(tǒng)是許多現(xiàn)代電子設(shè)備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設(shè)計(jì)和開發(fā)更加智能化的產(chǎn)品。本文為所有想進(jìn)入嵌入式領(lǐng)域的初學(xué)者提供一個(gè)完整系統(tǒng)...
2024-07-23 標(biāo)簽:嵌入式LinuxSTM32單片機(jī) 4057 0
STM32單片機(jī)如何設(shè)置以兼容CMOS與TTL電平呢?
STM32單片機(jī)如何設(shè)置以兼容CMOS與TTL電平呢? 要使STM32單片機(jī)兼容CMOS與TTL電平,需要了解CMOS和TTL電平的特性以及STM32單...
2024-02-02 標(biāo)簽:CMOSTTL電平STM32單片機(jī) 3410 0
STM32單片機(jī)如何處理QT上位機(jī)串口中發(fā)過來的數(shù)據(jù)?
STM32單片機(jī)如何處理QT上位機(jī)串口中發(fā)過來的數(shù)據(jù)?? 首先,在使用STM32單片機(jī)處理QT上位機(jī)串口中發(fā)過來的數(shù)據(jù)前,需要了解一些基礎(chǔ)知識(shí)。 1. ...
stm32單片機(jī)如何實(shí)現(xiàn)一個(gè)按鍵切換兩個(gè)程序?
stm32單片機(jī)如何實(shí)現(xiàn)一個(gè)按鍵切換兩個(gè)程序? 作為一款功能強(qiáng)大的微控制器,STM32單片機(jī)可以支持多種應(yīng)用場(chǎng)景,其中一個(gè)實(shí)用的功能是按鍵切換程序。通過...
如何實(shí)現(xiàn)stm32單片機(jī)每次接上電源就進(jìn)行一次重啟動(dòng)?
如何實(shí)現(xiàn)stm32單片機(jī)每次接上電源就進(jìn)行一次重啟動(dòng)? 在嵌入式系統(tǒng)中,單片機(jī)的重啟有時(shí)是十分必要的,它可以解決一些系統(tǒng)啟動(dòng)過程中的問題、恢復(fù)系統(tǒng)的正常...
2023-09-14 標(biāo)簽:寄存器嵌入式系統(tǒng)RCC 4836 0
怎么擦除stm32單片機(jī)里面的程序呢? 要擦除STM32單片機(jī)內(nèi)部的程序,需要以下步驟: 1. 準(zhǔn)備工具和設(shè)備 要擦除STM32單片機(jī)內(nèi)部的程序,首先需...
2023-09-14 標(biāo)簽:STM32單片機(jī)USB轉(zhuǎn)串口STM32芯片 1.5萬 0
ch32可以用hal庫嗎? ch32是什么? 首先,我們需要了解ch32是什么。 ch32是一款基于Cortex-M0內(nèi)核的單片機(jī),由GD32公司(中國...
2023-08-22 標(biāo)簽:定時(shí)器STM32單片機(jī)通用異步收發(fā)器 1263 0
STM32單片機(jī)智能電飯煲系統(tǒng)設(shè)計(jì)方案
本項(xiàng)目使用Proteus8.12仿真STM32單片機(jī)控制器,使用繼電器加熱/保溫模塊、數(shù)碼管模塊、按鍵模塊、LED指示燈、蜂鳴器模塊等。
【IoT畢設(shè)】機(jī)智云物聯(lián)網(wǎng)平臺(tái)+STM32單片機(jī)+智能寵物屋實(shí)現(xiàn)
摘要:為了更方便地照顧寵物,筆者設(shè)計(jì)一款基于STM32單片機(jī)的智能寵物屋。該智能寵物屋以STM32F103ZET6單片機(jī)控制器為核心,通過壓力傳感器、空...
2022-08-30 標(biāo)簽:STM32單片機(jī) 2160 0
STM32開發(fā)板+機(jī)智云AIoT+家庭監(jiān)測(cè)控制系統(tǒng)
基于esp8266與機(jī)智云Aiot開發(fā)平臺(tái)的家庭監(jiān)測(cè)和控制系統(tǒng)是基于大數(shù)據(jù)和物聯(lián)網(wǎng)技術(shù)的家庭設(shè)備控制系統(tǒng)。利用機(jī)智云物聯(lián)網(wǎng)平臺(tái)和ESP8266WiFi模...
2022-06-24 標(biāo)簽:STM32單片機(jī)機(jī)智云AIoT 813 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |