
李正軍 李瀟然
本書以基於ARM的STM32微控制器的基本概念、基本原理爲主線,詳細闡述了STM32的學習方法與應用系統開發技術。本書在內容組織和框架設計上具有兩個鮮明的特點,即全案例和基於學習者學習需求。從學習者的角度,精心組織每個章節的內容體系,並給出各個外設模塊的硬件設計和軟件設計實例,其代碼均在開發板上調試通過,可通過TFT LCD或串口調試助手查看調試結果,可以很好地鍛鍊學生的硬件理解能力和軟件編程能力,培養舉一反三的能力。 本書共分17章,主要內容包括緒論、STM32嵌入式微控制器與最小系統設計、嵌入式開發環境的搭建、STM32通用輸入/輸出接口及其應用、STM32中斷系統與按鍵中斷設計實例、STM32定時器系統與PWM、STM32 USART及其應用、STM32 SPI與鐵電存儲器接口應用實例、STM32 I2C與日曆時鐘接口應用實例、STM32模-數轉換器(ADC)及其應用、STM32 DMA及其應用、STM32 CAN總線系統設計、人機接口和DGUS屏的應用開發、旋轉編碼器的設計、CAN通信轉換器的設計、電力網絡儀表設計實例和嵌入式控制系統設計。本書內容豐富,體系先進,結構合理,理論與實踐相結合,尤其注重工程應用技術的講解。 本書可作爲檢測、自動控制等領域嵌入式系統開發工程技術人員的參考用書,也可作爲高等院校自動化、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等相關專業的本科、專科學生及研究生的教材。