课件内容:
嵌入式系统概述
理解嵌入式系统特点,系统组成,硬件 组成和软件组成;了解嵌入式微处理器的分类。理解嵌入式操作系统的主要特点。
1.1 嵌入式系统典型范例
1.2 嵌入式系统概念
1.3 ARM Cortex系列
1.4 嵌入式操作系统
STM32F103微控制器
1.了解STM32F103微控制器的系统特点,功能模块,处理器操作状态。2.理解存储器格式和数据类型,处理器操作方式,寄存器,程序状态寄存器,异常,中断延迟。
2.1 STM32F103概述
2.2 STM32F103架构
2.3 STM32F103片内外设
2.4 STM32F103异常和中断
STM32F103学习平台
1了解几款基于STM32F103的开发板。2.掌握MDK、STM32CubeMX软件安装方法。3.掌握基于STM32F103的核心电路、电源电路、JTAG 与 复位电路。
3.1 硬件学习平台
3.2 软件开发环境
LED灯控制与Keil MDK工程框架
1.掌握STM32F103 通用目的输入/输出口的基本结构和工作原理。2.了解GPIO 相关寄存器。3.掌握基于 STM32F103 库函数用法,HAL库法开发。4.掌握Keil MDK 工程框架。
4.1 STM32F103通用目的输入/输出口
4.2 STM32F103库函数法
4.3 Keil MDK工程框架
4.4 LED灯闪烁实例
按键与中断处理
1.理解 NVIC 中断工作原理。2.理解GPIO 外部输 入中断。3.通过用户按键中断实例、寄存器类型工程实例、库函数类型工程实例掌 握中断处理的应用。
5.1 NVIC中断工作原理
5.2 GPIO外部输入中断
5.3 用户按键中断实例
定时器
1.理解系统节拍定时器、看门狗定时器、实时时钟和通用定时器的工作原理。2.掌握定时器的寄存器类型应用实例和库函数类型应 用实例。
6.1 系统节拍定时器
6.2 看门狗定时器
6.3 实时时钟
6.4 通用定时器
串口通信
1.理解STM32F103微控制器串口通信工作的原理。2.掌握 STM32F103 串口通信寄存 器类型和库函数类型编程实现方法。
7.1 串口通信工作原理
7.2 STM32F103串口
7.3 串口通信寄存器类型实例
7.4 串口通信库函数类型实例
I2C总线
1.理解EEPROM 存储器原理及接口电路。2.了解对于I2C总线存储器按照寄存器类型实例和库函数类型实例典型应用案例。
8.1 I2C总线工作原理
8.2 I2C总线寄存器
8.3 I2C总线寄存器类型实例
8.4 I2C总线库函数类型实例
SPI总线
1.理解SPI总线工作原理及接口电路。2.了解对于SPI总线按照寄存器类型实例和库函数类型实例典型应用案例。
9.1 SPI总线工作原理
9.1 SPI总线寄存器
9.1 SPI总线寄存器类型实例
9.1 SPI总线库函数类型实例
嵌入式实时操作系统
1.了解 RT-Thread 系统结构与配置。2.了解系统任务,其中包括空闲 任务、统计任务、定时器任务。
10.1 RT-Thread操作系统
10.2 FreeRTOS 操作系统
《嵌入式系统原理及应用》PPT课件 安阳师范学院 丁电宽
资源下载
资源下载