本書秉承“新工科”理念,從科研、教學和工程實際應用出發,理論聯繫實際,全面系統地講述了基於STM32F407微控制器的嵌入式系統設計與應用實例,並講述了FreeRTOS嵌入式實時操作系統。
全書共分13章,主要內容包括:緒論、嵌入式微處理器、STM32系列微控制器、嵌入式開發平台的搭建、STM32 GPIO、STM32中斷、STM32定時器、STM32 通用同步異步收發器(USART)、STM32 SPI串行總線、STM32 I2C串行總線、STM32 A/D轉換器、STM32 DMA控制器和嵌入式實時操作系統FreeRTOS。全書內容豐富,體系先進,結構合理,理論與實踐相結合,尤其注重工程應用技術。通過閱讀本書,讀者可以掌握STM32F4標準固件庫的開發方式和工具軟件的使用,掌握STM32F407的系統功能和常用外設的編程開發方法,通過FreeRTOS的學習,掌握嵌入式實時操作系統的應用方法。
本書是在作者教學與科研實踐經驗的基礎上,結合近20年的STM32嵌入式系統的發展編寫而成的。本書可作為高等院校各類自動化、軟件工程、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等相關專業的本科生、研究生授課教材,也可作為廣大從事嵌入式系統開發的工程技術人員的參考用書。
李正軍,山東大學教授,碩士研究生導師。1984年畢業於山東大學數學系,同年留山東大學數學系任教;先後擔任“211工程”重點建設項目“現場總線技術實驗室”負責人、控制科學與工程學院微機原理課程負責人。中國電氣工業協會設備網現場總線分會理事、中華人民共和國機械行業標準《低壓電氣通信規約》審稿人,全國電器設備網絡通信接口標準化委員會委員。發表科研與教學論文50余篇,出版著作15部,並獲山東大學優秀教師等榮譽稱號。承擔省部級與企業科研課題30余項,主要研究方向包括嵌入式系統、計算機控制技術、現場總線應用技術、電力電子技術等。