作者根据多年的嵌入式系统教学和开发经验,循序渐进,理论实践并重,共性个性兼顾,将嵌入式系统的理论知识和基于ARM Cortex-M3内核的STM32F103微控制器的实际开发相结合,编写了《ARM Cortex-M3嵌入式原理及应用——基于STM32F103微控制器》一书,并自主设计STM32嵌入式实验板,帮助广大32位MCU初学者快速入门嵌入式系统开发。
全书共15章,分为三部分:第1部分(第1~3章)为系统平台模块,讲述嵌入式系统定义、开发板硬件平台和工程模板创建;第2部分(第4~9章)为基本外设模块,分别对STM32嵌入式系统常用外设模块进行介绍,包括GPIO、中断、定时器、PWM和嵌入式系统接口技术;第3部分(第10~15章)为扩展外设模块,分别对STM32嵌入式系统高级外设模块进行介绍,包括USART、SPI、OLED、ADC、IIC、EEPROM和RTC等。
本书突出特点
传承51经典,发扬ARM长处,助推MCU升级。
以读者认知过程为导向编排教材,组织章节内容。
项目引领,任务驱动,教、学、做一体,注重读者工程实践能力的培养。
构建全方位、立体化的教学资源网络,助力嵌入式系统教学与项目开发。
说明:凡是选用本书作为教材,并已经订购了30册以上教材的学校任课教师,可以凭订单获赠本教材配的套嵌入式开发板一套,联系本书作者黄克亚教授微信sz_hky获取。