內容簡介
本書介紹了基於ARM Cortex-M3內核的微控制器STM32F103RCT6和嵌入式實時操作系統μC/OS-Ⅱ,詳細講述了嵌入式系統的硬體設計與軟體開發技術,主要內容包括嵌入式系統概述、STM32F103微控制器、STM32F103學習平台、LED燈控制與Keil MDK工程框架、按鍵與中斷處理、定時器、串口通信與聲碼器、ADC與存儲器管理、LCD屏與溫度感測器、μC/OS-Ⅱ系統與移植、μC/OSⅡ任務管理、信號量與互斥信號量、消息郵箱與消息隊列等。本書理論與應用緊密結合,實例豐富,對於基於STM32F1系列微控制器及嵌入式實時操作系統μC/OS-Ⅱ的教學和工程應用,都具有一定的指導和參考價值。 本書可作為普通高等學校物聯網工程、電子工程、通信工程、自動化、智能儀器、計算機工程和嵌入式控制等相關專業的高年級本科生教材,也可作為嵌入式系統愛好者和工程開發技術人員的參考用書。目錄
第1篇 STM32F103硬體系統與Keil MDK工程