本書主要介紹STM32F4繫列微控制器在工程應用中所需的基礎知識、硬件外設的工作原理以及編程開發的相關技術。本書由5個項目共16個任務構成,介紹STM32的基礎知識、基於STM32F4標準外設庫的工程建立和STM32F4繫統時鐘的配置,並結合可控LED流水燈的設計與實現、智能小車運動控制繫統的設計與實現、環境參數監測和顯示繫統的設計與實現、多機通信繫統的設計與實現等案例,對GPIO、外部中斷、USART、ADC、定時器、SPI、I2C、SDIO、CAN等常用硬件外設進行講解。
本書在內容組織上采用了“項目引領、任務驅動”的模式。針對MCU常用的硬件外設,設定了對應的應用場景作為案例,並在講解的過程中將所需的知識點和技能點同任務實施過程有機結合了起來。案例中還融入了全國職業院校技能大賽“嵌入式技術應用開發”賽項的考核點,按照任務分析—知識鏈接—任務實施的路線對其展開了討論,十分有利於讀者學習與實踐。
本書可作為電子信息類和通信類專業的教學用書,也可作為從事嵌入式產品設計、智能終端設備開發的工程技術人員的自學用書。