ttp223触摸开关电路图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32单片机应用基础与项目实践-微课版:
本书以STM32单片机的多个实训案例贯穿全书,共4篇,22章。第一篇为预备篇(第1~4章),主要介绍必备基础知识;第二篇为基础篇(第5~12章),主要介绍STM32单片机系统结构原理和功能,详细讲解了STM32基础实训的设计和实现;第三篇为应用篇(第13~18章),通过理论和实训介绍了相关模块的原理、结构及应用,讲解STM32外围设备模块应用;第四篇为实战篇(第19~22章),介绍以STM32单片机为核心的4个实际应用系统的设计与实现。
书中提供的16个实训案例涵盖STM32单片机的基础和外设应用,每章设置大量思考和扩展题目,以增强读者兴趣,引导读者进一步思考和设计扩展应用。此外,书中全面讲解了4个完整应用系统的设计过程,对于本科生创新创业训练项目及实际工程项目设计具有很好的参考价值。
本书配套资源丰富,包括PPT课件、实训操作视频以及全部完整工程代码文件。
本书针对STM32单片机教学、综合实训及创新实践的需求,可供物联网、自动化、电子信息工程等相关专业本科生选用,也可供计算机科学与技术、电子科学与技术、控制工程、通信工程、信息安全、智能科学与技术等相关专业选用,还可供需要掌握STM32单片机实际技能的爱好者作为参考书使用。
图书目录:
Contents
第一篇预备篇
第1章嵌入式系统
1.1嵌入式系统概述
1.1.1嵌入式系统的概念
1.1.2嵌入式系统的发展
1.1.3嵌入式系统的分类
1.2嵌入式系统组成
1.2.1嵌入式系统硬件组成
1.2.2嵌入式系统软件组成
1.3嵌入式系统应用
1.4嵌入式系统开发流程
1.4.1嵌入式硬件开发流程
1.4.2嵌入式软件开发流程
1.5本章小结
思考与扩展
第2章STM32嵌入式芯片
2.1ARM处理器
2.1.1ARM体系结构的特点
2.1.2ARM系列微处理器
2.2ARM Cortex M3系列处理器2.2.1ARM Cortex M3原理
2.2.2ARM Cortex M3应用与编程2.3STM32系列芯片
2.3.1STM32系列芯片概述
2.3.2STM32的时钟系统
2.4本章小结
思考与扩展
第3章制作STM32最小系统开发板3.1电路设计工具简介和安装
3.1.1Altium Designer简介
3.1.2安装Altium Designer
3.1.3DXP平台简介
3.1.4电路设计过程
3.2STM32最小系统开发板
3.2.1STM32最小系统
3.2.2最小系统开发板设计实例
3.3焊制STM32开发板
3.3.1焊接工具介绍
3.3.2焊接方法
3.3.3焊接注意事项
3.4本章小结
思考与扩展
第4章搭建软件开发环境
4.1MDK Keil μVision简介
4.2MDK Keil μVision 5安装及设置4.3安装USB转串口驱动
4.4安装烧录工具和调试助手
4.5本章小结
思考与扩展
第二篇基础篇
第5章STM32开发基础知识
5.1STM32的开发方式
5.2STM32的编程语言
5.3STM32固件库简介
5.3.1CMSIS标准
5.3.2STM32固件库结构
5.4实训一MDK 5下STM32的程序开发5.4.1创建工程模板
5.4.2创建新工程
5.4.3程序编译配置
5.4.4烧录程序
5.5本章小结
思考与扩展
第6章STM32的I/O应用
6.1STM32 I/O简介
6.1.1GPIO的8种工作模式
6.1.2GPIO相关寄存器配置
6.1.3开启I/O端口时钟
6.2SysTick定时器
6.3实训二I/O口位输出(流水灯)实验6.3.1实训设计
6.3.2实训过程
6.3.3实训相关问题
6.4实训三I/O口位输入(按键)实验
6.4.1实训设计
6.4.2实训过程
6.4.3实训相关问题
6.5实训四I/O口组输出(扫描数码管)实验6.5.1实训设计
6.5.2实训过程
6.5.3实训相关问题
6.6本章小结
思考与扩展
第7章STM32的串口应用
7.1串口通信简介
7.2STM32的串口通信
7.3实训五串口输入与输出实验
7.3.2实训过程
7.3.3实训相关问题
7.4本章小结
思考与扩展
第8章STM32的中断应用8.1STM32的中断向量表8.2嵌套向量中断控制器8.3EXTI外部中断
8.3.1EXTI初始化配置
8.3.2编写中断服务函数
8.3.3外部中断配置过程
8.4实训六中断按键实验8.4.1实训设计
8.4.2实训过程
8.4.3实训相关问题
8.5本章小结
思考与扩展
第9章STM32的定时器应用9.1STM32通用定时器简介9.2通用定时器相关寄存器9.3实训七定时器中断实验
9.3.2实训过程
9.3.3实训相关问题
9.4本章小结
思考与扩展
第10章STM32的PWM输出10.1STM32的PWM简介
10.2PWM输出相关寄存器
10.3实训八PWM输出实验
10.3.1实训设计
10.3.2实训过程
10.3.3实训相关问题
10.4本章小结
思考与扩展
第11章STM32的DMA应用11.1DMA简介
11.2STM32的DMA概述
11.3DMA操作相关寄存器
11.4实训九板上串口DMA发送实验11.4.1实训设计
11.4.2实训过程
11.4.3实训相关问题