本教材共23章,首先介紹了嵌入式系統、STM32 的軟件開發環境及實驗平臺資源;接著詳細地講解了STM32芯片中GPIO、UART、NVIC、SysTick、Timer、WDG、RTC、DMA、ADC、DAC、I2C、SPI、LCD、TOUCH、FSMC、SDIO、CAN、USB等功能,并通過模塊的學習,讓讀者充分掌握STM32相關知識點;同時通過項目實踐,幫助讀者掌握項目開發的設計流程,并把STM32模塊知識充分應用到項目中,從而鞏固之前所學的知識。 本教材從項目實踐出發,通過模塊化學習并應用在實際項目中,培養讀者在實際開發應用中發現問題、分析問題和解決問題的能力。同時,本教材提供硬件原理圖資料、實例源程序、教學PPT、實驗指導、芯片手冊等配套資料,有助于提高讀者的學習效果和開發能力。
張葉茂,副教授、高級工程師,南寧職業技術學院智能制造學院副院長、南寧市高層次人才。獲廣西教學成果獎一等獎1項、二等獎2項;主持省部級以上課題3項,主持完成市廳級以上課題7項,主持完成智能產品開發與應用專業廣西現代學徒制試點建設。近5年來,獲省級教學能力大賽一等獎1項;授權專利20項;指導學生參加各類技能競賽、大學生電子設計競賽獲得國家級獎勵4次、省級以上獎勵10余次,并被授予廣西優秀指導教師稱號;主編出版了《基于ARM Cortex-M3的STM32微控制器實戰教程(第二版))》《C語言程序設計實用教程》《μCOS嵌入式操作系統原理與應用》等教材。