
自2007年意法半導體在北京發(fā)布首款STM32產(chǎn)品以來已有10年之久,今年恰逢STM32推向市場10周年,STM32全球出貨量已經(jīng)超過30億,成為中國第一大微控制器品牌。不止于此,在ST的戰(zhàn)略中,最終目標是要打造一個宏偉的戰(zhàn)略生態(tài)系統(tǒng),成為產(chǎn)業(yè)領導者。近期,STM32家族增加最新成員STM32L4+系列,該系列擁有一流的功耗、先進的圖形處理技術以及大容量嵌入式存儲器及生態(tài)系統(tǒng),以幫助用戶應對物聯(lián)網(wǎng)的挑戰(zhàn)。截至目前,STM32已經(jīng)有11大產(chǎn)品系列,800余款產(chǎn)品的強大產(chǎn)品陣容,距離構(gòu)建其生態(tài)系統(tǒng)又加了一碼。
這些年,意法半導體(STMicroelectronics,簡稱ST)的微控制器(MCU)業(yè)務發(fā)展非常強勁,如今已經(jīng)穩(wěn)坐全球第三大MCU廠商的交椅。尤其是其基于Arm Cortex-M內(nèi)核的MCU產(chǎn)品STM32家族非常流行,是很多中國電子工程師的設計首選。STM32家族MCU產(chǎn)品線非常完備,涵蓋Arm Cortex-M0/M0+、Cortex-M3、Cortex-M4和Cortex-M7內(nèi)核,分為超低功耗、主流和高性能三大類別。
什么是uclinuxuclinux表示micro-control linux.即“微控制器領域中的Linux系統(tǒng)”,是Lineo公司的主打產(chǎn)品,同時也是開放源碼的嵌入式Linux的典范之作。uCLinux主
STM32中一共有11個定時器,其中2個高級控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統(tǒng)嘀嗒時鐘。今天主要是學習8個定時器。
使用前要建立好了工程的模板,這個可以參考我的stm32工程模板的建立一文
內(nèi)存管理,是指軟件運行時對mcu內(nèi)存資源的分配和使用的技術。主要目的是高效快速的分配使用內(nèi)存資源。在適當?shù)臅r候釋放回收內(nèi)存資源。內(nèi)存管理實現(xiàn)的方式最終是實現(xiàn)兩個函數(shù):malloc和free;malloc函數(shù)用于內(nèi)存申請,free函數(shù)用于內(nèi)存釋放。
關于STM32的串口溢出中斷
筆者受限于緊張繁重的工作,一直沒有更新專欄,不過也不是全無成績。通過前幾期的活動與紹楠結(jié)識并合作搞了一個有趣的音頻處理板出來,主控采用STM32F4,歡迎拍磚!
說到STM32的flash,我們的第一反應是用來裝程序的,實際上,STM32的片內(nèi)FLASH不僅用來裝程序,還用來裝芯片配置、芯片ID、自舉程序等等。當然, FLASH還可以用來裝數(shù)據(jù)。
stm32 字符發(fā)送函數(shù)注意點
stm32 外部中斷知識介紹
stm32 外部PB8中斷相關程序
意法半導體的STM32 Power Shield電路板讓開發(fā)人員能夠精確地查看嵌入式設計的功耗情況,硬件采用 EEMBC™ 指定的與新的IoTConnect和 ULPMark™ (Energy Monitor V2.0)基準框架參考平臺相同的硬件。
Arm平臺安全架構(gòu)(PSA)采用高性價比、領先技術全面提升物聯(lián)網(wǎng)市場的安全技術支持 基于STM32H7系列開發(fā)的Arm® Cortex®-M7微控制器整合PSA概念和先進的安全功能服務
stm32引腳速度GPIO_Speed的區(qū)別
STM32是基于ARM Cortex-M3內(nèi)核的芯片,專為要求高性能、低成本、低功耗的嵌入式應用設計的芯片。1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHz的I/O翻轉(zhuǎn)速度。
STM32 時鐘配置方法
這就是最強ST MCU的評測。
stm32 IO口模式的寄存器配置
stm32 Boot0,Boot1引腳設置