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