ST STM32F412ZG32位ARM MCU Discovery套件開發(fā)方案
STM32F412XE/G器件基于工作頻率高達(dá)100MHz的高性能ARM Cortex-M4 32位RISC內(nèi)核。它們的Cortex-M4內(nèi)核具有浮點(diǎn)單元(FPU)單精度,支持所有ARM單精度數(shù)據(jù)處理指令和數(shù)據(jù)類型。它還實(shí)現(xiàn)了一整套DSP指令和一個存儲器保護(hù)單元(MPU),增強(qiáng)了應(yīng)用程序的安全性。
STM32F412XE/G屬于STM32 Dynamic Efficiency產(chǎn)品線(具有組合功率效率,性能和集成的產(chǎn)品),同時(shí)增加了一種稱為批量采集模式(BAM)的新型創(chuàng)新功能,允許在數(shù)據(jù)批處理期間節(jié)省更多的功耗。
STM32F412XE/G集成了高速嵌入式存儲器(高達(dá)1MB閃存,256KB SRAM),以及大量增強(qiáng)型I/O和外設(shè),連接到兩個APB總線,三個AHB總線和一個32位多AHB總線矩陣。所有器件都提供一個12位ADC,低功耗RTC,十二個通用16位定時(shí)器,兩個用于電機(jī)控制的PWM定時(shí)器和兩個通用32位定時(shí)器。它們還具有標(biāo)準(zhǔn)和高級通信接口。
STM32F412XE/G微控制器集成
最多四個I2C,包括一個I2C支持快速模式Plus
五個SPI
五個I2S,其中兩個是全雙工。為了實(shí)現(xiàn)音頻類的高精度,I2S外設(shè)可以通過專用內(nèi)部音頻PLL或通過外部時(shí)鐘提供時(shí)鐘,用而允許同步
四個USART
SDIO/MMC接口
USB 2.0 OTG全速接口
兩個CAN
STM32F412xE/G嵌入高級外設(shè)
靈活的靜態(tài)存儲器控制接口(FSMC)
四路SPI存儲器接口
用于Σ調(diào)制器(DFSDM)的數(shù)字濾波器,兩個濾波器,多達(dá)四個輸入,并支持麥克風(fēng)MEM。 STM32F412xE / G提供7種封裝,從48到144引腳
STM32F412xE/G工作在-40℃~+105℃溫度范圍內(nèi),采用1.7(PDR OFF)~3.6V電源,全面的省電模式允許設(shè)計(jì)低功耗應(yīng)用
STM32F412xE/G微控制器適的應(yīng)用
電機(jī)驅(qū)動和應(yīng)用控制
醫(yī)用器材
工業(yè)應(yīng)用:PLC,逆變器,斷路器
打印機(jī)和掃描儀
報(bào)警系統(tǒng),視頻對講和HVAC
家用音響設(shè)備
手機(jī)傳感器集線器
可穿戴設(shè)備
連接的對象
Wifi模塊
STM32F412XE/G主要特性
帶BAM的動態(tài)效率線(批量采集模式)
內(nèi)核:具有FPU的ARM 32位Cortex-M4 CPU,自適應(yīng)實(shí)時(shí)加速器(ART Accelerator),允許從閃存中執(zhí)行0等待狀態(tài),頻率高達(dá)100 MHz,存儲器保護(hù)單元125個DMIPS/1.25DMIPS/MHz(Dhrystone2.1)和DSP指令
記憶
高達(dá)1MB的閃存
256Kbyte SRAM
靈活的外部靜態(tài)存儲器控制器,最多16位數(shù)據(jù)總線:SRAM,PSRAM,NOR閃存
雙模式Quad-SPI接口
LCD并行接口,8080/6800模式
時(shí)鐘,復(fù)位和電源管理
1.7V~3.6V應(yīng)用電源和I/O
POR,PDR,PVD和BOR
4MHz~26MHz晶體振蕩器
內(nèi)部16MHz工廠修整的RC
用于帶校準(zhǔn)的RTC的32kHz振蕩器
帶校準(zhǔn)的內(nèi)部32kHz RC
能耗
運(yùn)行:112μA/MHz(外設(shè)關(guān)閉)
停止(停止模式下的閃爍,快速喚醒時(shí)間):50μATyp@25℃;75μAmax@25℃
停止(深度掉電模式下的閃存,慢喚醒時(shí)間):在25℃時(shí)降至18μA;在25℃時(shí)最大值為40μA
待機(jī):2.4μA@25℃/1.7V,無RTC;12μA@85℃@1.7V
RTC的VBAT電源:25℃時(shí)為1μA
1×12位,2.4 MSPS ADC:最多16個通道
2個數(shù)字濾波器用于Σ-Δ調(diào)制器,4個PDM接口,支持立體聲麥克風(fēng)
通用DMA:16流DMA
最多17個定時(shí)器:最多12個16位定時(shí)器,兩個32位定時(shí)器,最高100MHz,每個最多四個IC/OC/PWM或脈沖計(jì)數(shù)器和正交(增量)編碼器輸入,兩個看門狗定時(shí)器窗口),一個SysTick定時(shí)器
調(diào)試模式
串行線調(diào)試(SWD)和JTAG
Cortex-M4嵌入式跟蹤宏單元
最多114個具有中斷功能的I/O端口
高達(dá)100MHz的高達(dá)109個快速I/O
多達(dá)114個5V容性I/O
最多17個通信接口
高達(dá)4個I2C接口(SMBus/PMBus)
最多4個USART(2×12.5Mbit/s,2×6.25 Mbit/s),ISO 7816接口,LIN,IrDA,調(diào)制解調(diào)器控制)
多達(dá)5個SPI/I2S(高達(dá)50Mbit/s,SPI或I2S音頻協(xié)議),其中2個多路復(fù)用全雙工I2S接口
SDIO接口(SD/MMC/eMMC)
高級連接:USB 2.0全速設(shè)備/主機(jī)/ OTG控制器與PHY
2×CAN(2.0B活動)
真隨機(jī)數(shù)發(fā)生器
CRC計(jì)算單元
96位唯一ID
RTC:亞秒精度,硬件日歷
所有包裝均為ECOPACK 2
圖1 STM32F412XE/G框圖
Discovery套件32F412GDISCOVERY
32F412GDISCOVERY發(fā)現(xiàn)套件是STMicroelectronics基于ARM Cortex-M4核的STM32F412ZGT6微控制器的完整演示和開發(fā)平臺。該微控制器具有四個I2C總線,四個USART端口,五個SPI端口,兩個復(fù)用全雙工I2S總線,SDIO接口,USB OTG全速2.0端口,兩個CAN總線,F(xiàn)MC并行接口,兩個數(shù)字濾波器用于Σ-Δ調(diào)制器,兩個數(shù)字麥克風(fēng)的PDM接口,一個12位ADC,雙Quad-SPI接口,JTAG和SWD調(diào)試支持。此發(fā)現(xiàn)套件提供了用戶快速入門并輕松開發(fā)應(yīng)用程序所需的一切。板上的全部硬件功能可幫助用戶評估所有板載外設(shè),例如:USB OTG FS,microSD卡,帶有音頻編解碼器的全雙工I2S和用于耳機(jī)的立體聲插孔,包括模擬麥克風(fēng),帶有一對的DFSDM Arduino Uno V3兼容連接器擴(kuò)展了功能,可選擇多種專用屏蔽,擴(kuò)展連接器允許輕松集成的ST-LINK/V2-1為STM32提供了嵌入式在線調(diào)試器和編程器。
發(fā)現(xiàn)套件32F412GDISCOVERY主要特性
STM32F412ZGT6微控制器,采用LQFP144封裝,具有1MB閃存和256KB RAM
板載ST-LINK/V2-1 SWD調(diào)試器,支持USB重新枚舉功能
USB虛擬COM端口
大容量儲存
調(diào)試端口
1.54英寸,240×240像素TFT彩色液晶顯示器,具有并行接口
I2S音頻編解碼器,帶有立體聲耳機(jī)插孔,包括模擬麥克風(fēng)輸入和揚(yáng)聲器輸出
立體聲數(shù)字MEMS麥克風(fēng)
microSD卡連接器
I2C擴(kuò)展連接器
128Mbit四SPI閃存
重置按鈕和操縱桿
四色用戶LED
帶有Micro-AB連接器的USB OTG FS
電源的四個選項(xiàng)
ST-LINK/V2-1 USB連接器
用戶USB FS連接器
來自Arduino Uno V3連接器的VIN
Arduino Uno V3連接器的+5V電源
STM32的兩個電源電壓:2.0V和3.3V
兼容的Arduino Uno V3連接器
擴(kuò)展連接器,用于直接訪問STM32F412ZGT6的各種特性
全面的免費(fèi)軟件,包括各種示例,STM32Cube包的一部分
圖2 Discovery套件32F412GDISCOVERY外形圖
圖3 Discovery套件32F412GDISCOVERY框圖
圖4 Discovery套件32F412GDISCOVERY電路圖
【文章轉(zhuǎn)載自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系刪除】