本書從單片機應用的角度,系統的介紹STM32F107原理以及開發方法,共包含十六個篇章。
第一、二章是基礎篇,第一章介紹CrotexM3內核概況以及指令集,以及ST公司的STM系列單片機選型方法和開發工具。第二章介紹STM32F107單片機的的基礎架構以及存儲組織、時鐘、電源和啟動配置。
第四章介紹STM32F107單片機的NVIC和系統時鐘定時器。
第三章、第五章一直到第十三章是STM32F107單片機的外設篇,系統介紹了單片機的定時器、通信接口、ADC/DAC、USB、以太網接口等外設接口的原理和編程方法。
第十四章到十六章是進階篇,針對單片機應用的常用軟件技術,介紹了嵌入式界面設計方法、RTOS的使用、以及物聯網網關的設計方法。