本书首先介绍了STM32单片机的入门知识,然后以CDIO模式分模块对其内部资源做了介绍,知识点以知识链接的形式围绕某一项目展开,使学生在做中学,从而做到“理实一体化”。
项目1了解STM32单片机
1.1任务一初识STM32
1.2任务二STM32固件库工程的建立
项目2发光二极管的控制
2.1任务一点亮一个发光二极管
2.2任务二LED流水灯的实现
项目3数码管显示器的控制
3.1任务一数码管的静态显示
3.2任务二数码管的动态显示
项目4按键及键盘控制
4.1任务一按键控制
4.2任务二矩阵键盘
项目5液晶显示
5.1任务一带中文字库液晶模块HS12864显示
5.2任务二不带中文字库液晶屏CH12864C操作
项目6定时器应用设计与实现
……
本教材可作为嵌入式技术与应用、嵌入式系统设计等电子信息类专业嵌入式课程的教材,也可作为嵌入式产品设计工程技术人员的自学用书。本教材基于STM32芯片采用“任务驱动、做中学”的编写思路,共包含15个项目、34个任务,分别实现了发光二极管控制、数码管与液晶显示、按键及键盘控制、串口通信、SPI通信以及无线通信等,并提供了两个综合性实验案例。本教材涵盖了嵌入式技术与应用的基本知识和嵌入式系统开发的基本内容。教材充分体现了CDIO项目化教学的工程教育理念,以工程项目为主线组织教学内容和教学活动,把“学科导向”变为“项目导向”,把“学以致考”变成“学以致用”,把强调学科知识的完备性与系统性变为注重项目训练的系统性和完整性。每个项目分为1~4个小任务,每个任务均以知识链接的方式将相关知识和岗位技能融合在一起,让学生在完成任务的过程中学习必要的专业基础知识,培养学生的解决实际问题的能力和工程实践能力。