基于STM32的嵌入式系统应用

STM32微控制器典型应用项目教程
分享 推荐 12 收藏 173 阅读 12.4K
孙光 (主编) 肖迎春 曾启明 (副主编) 王静霞 , 王静霞 (主审) 978-7-115-51799-9

关于本书的内容有任何问题,请联系 祝智敏

以应用为中心,强化编程规范的学习,注重学生良好编程习惯和编程风格的培养;
实训项目以全国大学生电子设计竞赛的赛题“帆板角度测量与控制装置” 为蓝本;
将STM32微控制器的编程落实到直观具体的控制对象上,提高学生的学习兴趣。

特别说明

# 关于本书内容的特别说明 #

1.为什么选择STM32F103系列芯片?
自从2007年ST公司推出第一款Cortex-M3内核的STM32F1xx微控制器至今已逾十年,虽然其后ST公司也陆续推出了基于Cortex-M4内核的STM32F4xx微控制器和基于Cortex-M7内核的STM32F7xx微控制器,但是从性价比的角度来看,STM32F1xx微控制器仍然是市场的绝对主流,目前仍不断有新型号推出。在可预见的相当长一段时间内,只要对终端设备的运算能力需求没有本质性的提高,其主流地位仍将持续。

2.为什么是标准外设库而非HAL库?
使用外设驱动函数库进行编程是STM32微控制器编程非常重要的特色,外设驱动函数库也从标准外设库发展到了更为抽象化并融入了面向对象思维的HAL库。但是从企业产品研发的惯性来看,占据市场主流地位的STM32F1xx和STM32F4xx微控制器仍然普遍使用标准外设库进行编程,这也是本书选用标准外设库而非HAL库进行教学的主要原因。

内容摘要

## 本书介绍了意法半导体公司出品的基于ARM Cortex-M3内核的STM32F103微控制器在工程实践中的应用。
## 全书分成基础篇和应用篇两大部分,基础篇介绍了嵌入式系统的基本概念、实训使用的软硬件平台、STM32的标准外设库、嵌入式C语言编程的特点、STM32系统时钟、彩色LCD显示基础、字符编码和显示字库等内容。应用篇依托于STM32微控制器的主要外设、常用外围器件以及典型应用等设计了11个实训项目。
## 本书适合作为高职院校电子与控制类专业开设“嵌入式系统应用”等相关课程的教材,也可以作为工程技术人员学习STM32微控制器编程的快速入门参考书。

推荐教学/学习顺序

目录

全部展开

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

孙光,深圳职业技术学院电信学院副教授,毕业于武汉大学电气工程学院,硕士学位,长期从事嵌入式系统应用开发,具有丰富的企业经验。国家级教学资源库嵌入式技术教材组核心成员。

购买本书用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务