本書基于ARM Cortex-M3處理器的STM32微控制器,使用MDK-ARM開發(fā)軟件和C語言,結合STM32驅動程序庫和STM32開發(fā)板,面向底層應用編程,介紹嵌入式計算機系統(tǒng)的工作原理和應用技術,包括嵌入式系統(tǒng)組成、Cortex-M3處理器編程結構、常用指令、STM32微控制器通用輸入/輸出端口(GPIO)、外部中斷接口(EXTI)、串行接口(USART)、直接存儲器傳輸接口(DMA)、定時器接口(SysTick、IWDG、WWDG、TIMx、RTC)和模擬接口(ADC、DAC)等。本書可以作為高等院校計算機、電子、通信及自動控制等專業(yè)“嵌入式系統(tǒng)導論”或“嵌入式系統(tǒng)基礎”的教材或參考書,也適合嵌入式系統(tǒng)應用開發(fā)人員和希望學習嵌入式系統(tǒng)的普通讀者和技術人員參考。