本书介绍了意法半导体(STMicroelectronics,ST)公司的32位基于ARM Cortex-M3内核的STM32单片机的应用与实践。通过"学中做、做中学”,即DIY(Do It Yourself)和LBD(Learning By Doing)的方式,按照项目思路展开教学与实践学序地介绍和构建若干典型STM32单片机应用系统的硬件和软件,以及相关传感器电路,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程等知识传授给学生,对传统的教学方法和教学体行创新,力求解决嵌入式系统课程抽象与难学的问题。