封面
版权信息
前言
硬件资源及在线教学资源
二维码资源清单
项目1 初识嵌入式系统
任务1.1 运行硬件系统
1.1.1 实践体系简介
1.1.2 编译、下载与运行第一个嵌入式程序
任务1.2 熟悉嵌入式系统的定义、发展简史、分类及特点
1.2.1 嵌入式系统的定义
1.2.2 嵌入式系统的发展简史
- APP免费
1.2.3 嵌入式系统的分类
- APP免费
1.2.4 嵌入式系统的特点
- APP免费
任务1.3 熟悉嵌入式系统的学习方法
- APP免费
1.3.1 嵌入式系统的学习困惑
- APP免费
1.3.2 嵌入式系统的知识体系
- APP免费
1.3.3 基础阶段的学习建议
- APP免费
任务1.4 掌握以MCU为核心的嵌入式系统组成
- APP免费
1.4.1 MCU简介
- APP免费
1.4.2 以MCU为核心的嵌入式测控产品的基本组成
- APP免费
【拓展任务】
- APP免费
项目2 闪灯的设计与实现
- APP免费
任务2.1 STM32L431硬件最小系统设计
- APP免费
2.1.1 STM32系列MCU简介
- APP免费
2.1.2 ARM Cortex-M4微处理器简介
- APP免费
2.1.3 STM32L431存储映像、引脚功能与硬件最小系统设计
- APP免费
任务2.2 由MCU构建通用嵌入式计算机
- APP免费
2.2.1 嵌入式终端开发方式存在的问题与解决办法
- APP免费
2.2.2 提出GEC概念的时机、GEC定义与特点
- APP免费
2.2.3 由STM32L431构成的GEC
- APP免费
任务2.3 GPIO底层驱动构件文件的使用
- APP免费
2.3.1 GPIO的通用知识
- APP免费
2.3.2 STM32L431的GPIO底层驱动构件文件及使用方法
- APP免费
任务2.4 嵌入式构件化设计及闪灯的实现
- APP免费
2.4.1 小灯硬件构件的设计及使用方法
- APP免费
2.4.2 嵌入式软件最小系统
- APP免费
2.4.3 闪灯的应用层程序设计及效果测试
- APP免费
【拓展任务】
- APP免费
项目3 利用UART实现上位机和下位机的通信
- APP免费
任务3.1 熟知UART的通用知识
- APP免费
3.1.1 串行通信的基本概念
- APP免费
3.1.2 TTL-USB串口
- APP免费
3.1.3 串行通信编程模型
- APP免费
任务3.2 熟知中断的通用知识
- APP免费
3.2.1 中断的基本概念
- APP免费
3.2.2 中断的基本过程
- APP免费
3.2.3 ARM Cortex-M4的非内核模块中断编程结构
- APP免费
任务3.3 UART底层驱动构件的使用
- APP免费
3.3.1 STM32L431的UART模块
- APP免费
3.3.2 UART底层驱动构件文件的组成及使用方法
- APP免费
任务3.4 PC与MCU的串口通信与调试
- APP免费
3.4.1 UART通信的应用层程序设计
- APP免费
3.4.2 使用printf函数输出数据
- APP免费
【拓展任务】
- APP免费
项目4 利用定时中断实现频闪灯和电子时钟
- APP免费
任务4.1 利用Timer中断实现频闪灯和电子时钟
- APP免费
4.1.1 Timer基本定时底层驱动构件文件的组成及使用方法
- APP免费
4.1.2 利用Timer中断实现频闪灯和电子时钟的应用层程序设计
- APP免费
任务4.2 利用内核定时器中断实现频闪灯和电子时钟
- APP免费
4.2.1 SysTick定时器底层驱动构件文件组成及使用方法
- APP免费
【拓展任务】
- APP免费
项目5 利用PWM实现小灯亮度控制
- APP免费
任务5.1 熟知PWM的通用知识
- APP免费
5.1.1 PWM的基本概念与技术指标
- APP免费
5.1.2 PWM的应用场合
- APP免费
任务5.2 Timer PWM底层驱动构件的使用
- APP免费
5.2.1 STM32L431的PWM引脚
- APP免费
5.2.2 PWM底层驱动构件头文件及使用方法
- APP免费
任务5.3 PWM应用层程序设计与测试
- APP免费
5.3.1 PWM应用层程序设计
- APP免费
5.3.2 PWM应用层程序测试
- APP免费
【拓展任务】
- APP免费
项目6 利用输入捕捉测量脉冲信号的周期和脉宽
- APP免费
任务6.1 熟知输出比较和输入捕捉的通用知识
- APP免费
6.1.1 输出比较的基本含义、原理和应用场合
- APP免费
6.1.2 输入捕捉的基本含义、原理和应用场合
- APP免费
任务6.2 输出比较和输入捕捉底层驱动构件的使用
- APP免费
6.2.1 STM32L431的输出比较和输入捕捉引脚
- APP免费
6.2.2 输出比较底层驱动构件头文件及使用方法
- APP免费
6.2.3 输入捕捉底层驱动构件头文件及使用方法
- APP免费
任务6.3 输出比较和输入捕捉功能的应用层程序设计与测试
- APP免费
6.3.1 输出比较和输入捕捉应用层程序设计
- APP免费
6.3.2 输出比较和输入捕捉应用层程序测试
- APP免费
【拓展任务】
- APP免费
项目7 利用ADC设计简易数字电压表
- APP免费
任务7.1 熟知ADC的通用知识
- APP免费
7.1.1 模拟量、数字量及模/数转换器的基本含义
- APP免费
7.1.2 与A/D转换编程相关的技术指标
- APP免费
任务7.2 ADC底层驱动构件的使用
- APP免费
7.2.1 STM32L431芯片的ADC引脚
- APP免费
7.2.2 ADC底层驱动构件头文件及使用方法
- APP免费
任务7.3 简易数字电压表的设计
- APP免费
7.3.1 简易数字电压表的硬件电路组成和工作原理
- APP免费
7.3.2 ADC应用层程序设计与测试
- APP免费
【拓展任务】
- APP免费
项目8 SPI串行通信的实现
- APP免费
任务8.1 熟知SPI的通用知识
- APP免费
8.1.1 SPI的基本概念
- APP免费
8.1.2 SPI的数据传输原理和时序
- APP免费
任务8.2 SPI底层驱动构件的使用
- APP免费
8.2.1 STM32L431的SPI引脚
- APP免费
8.2.2 SPI底层驱动构件头文件及使用方法
- APP免费
任务8.3 SPI串行通信的应用层程序设计与测试
- APP免费
8.3.1 SPI串行通信的应用层程序设计
- APP免费
8.3.2 SPI串行通信的应用层程序测试
- APP免费
【拓展任务】
- APP免费
项目9 I2C串行通信的实现
- APP免费
任务9.1 熟知I2C的通用知识
- APP免费
9.1.1 I2C总线的历史概况与特点
- APP免费
9.1.2 I2C总线硬件相关术语与典型硬件电路
- APP免费
9.1.3 I2C总线数据通信协议
- APP免费
任务9.2 I2C底层驱动构件的使用
- APP免费
9.2.1 STM32L431的I2C引脚
- APP免费
9.2.2 I2C底层驱动构件头文件及使用方法
- APP免费
任务9.3 I2C串行通信的应用层程序设计与测试
- APP免费
9.3.1 I2C串行通信的应用层程序设计
- APP免费
9.3.2 I2C串行通信的应用层程序测试
- APP免费
【拓展任务】
- APP免费
项目10 利用TSC实现触摸感应功能
- APP免费
任务10.1 熟知触摸感应控制器TSC的通用知识
- APP免费
10.1.1 触摸感应控制器TSC的基本原理
- APP免费
10.1.2 有关技术问题进一步说明
- APP免费
任务10.2 TSC底层驱动构件的使用
- APP免费
10.2.1 STM32L431的TSC框图和TSC引脚
- APP免费
10.2.2 TSC底层驱动构件头文件及使用方法
- APP免费
任务10.3 TSC实现触摸感应功能的应用层程序设计与测试
- APP免费
10.3.1 TSC实现触摸感应功能的应用层程序设计
- APP免费
10.3.2 TSC实现触摸感应功能的应用层程序测试
- APP免费
【拓展任务】
- APP免费
附录 嵌入式系统常用的C语言基本语法
- APP免费
A.1 C语言的运算符与数据类型
- APP免费
A.2 程序流程控制
- APP免费
A.3 函数
- APP免费
A.4 数据存储方式
- APP免费
A.5 编译预处理
- APP免费
参考文献
- APP免费
封底
更新时间:2023-10-27 18:03:13