《Cortex-M3之STM32嵌入式系統設計》介紹了以ARMCortex-M3為內核的STM32F103增強型微控制器的特點,深入講解其硬件和軟件設計方法。本書分為STM32基礎開發(fā)、STM32深入開發(fā)以及STM32高級開發(fā)三部分。基礎開發(fā)部分介紹了嵌入式系統概述、STM32最小系統設計、STM32程序設計入門、GPIO應用、GCC編譯器的安裝與應用、STM32外部中斷、面向對象設計的本質、USART通信等內容;深入開發(fā)部分介紹了深入STM32的工作原理、定時器與日歷、ADC應用、DMA應用、備份寄存器與看門狗程序、TFT驅動與顯示、觸摸屏驅動、SD卡驅動與FAT文件系統等;在高級開發(fā)部分介紹?C/OS-II在STM32上的移植、漢字與圖形圖像顯示、攝像頭驅動與圖像采集、以太網及Web遠程控制系統設計等內容。本書配套光盤中附有所有章節(jié)的源程序。本書適合于嵌入式開發(fā)人員作為開發(fā)參考資料,也適合于高校師生作為單片機、嵌入式系統課程的教材和教學參考書。