嵌入式知识点、完整版
- 格式:docx
- 大小:18.95 KB
- 文档页数:3
1.章导论
1.1嵌入式系统概念、ARM的特点、嵌入式软件
1.3.3支持的流水等级
1.5 Cortex-M处理器的内核架构
STM32F103系列工作频率、供电电压范围、所支持的外设USB、ADC、ADC、GPIO
2. 章Cortex-M3处理器
1、Cortex-M3处理器位数、组成、支持几级流水线技术及架构
2、Cortex-M3内核组成、工作模式、堆栈
3、NVIC的功能、中断优先级、分组、函数初始化、所支持的IRQ中断
3.章STM32最小系统设计
3.1 从Cortex-M3到STM32F103
1、STM32F103可驱动系统时钟(SYSCLK)的时钟源
2、最小系统的组成
3.2存储器与总线架构
AHB 、APB1、APB2所挂外设、DMA的作用
3.3中断和事件
1、系统时钟(SYSCLK)、NIVC配置的优先权等级位数
5.章通用和复用功能I/O
5.1 GPIO功能描述
1、GPIO的配置寄存器、数据寄存器、置位/复位寄存器等的个数
2、GPIO端口可配置的输入、输出模式、表5-2
3、I/O端口寄存器被访问的方式
4、复用端口初始化步骤、使能其时钟的函数
6.定时器
6.1 定时器的4个功能模块:时钟产生模块、时基单元、输入检测、输出比较
6.2 时钟产生模块
1、功能
2、时钟源:AHB、APB、CK_INT之间的关系
6.3 时基单元
1、功能
2、有关的寄存器:PSC、CNT、ARR、RCR、SR
3、影子寄存器
4、定时器的3钟计数模式:向上、向下、中央对齐及其特点
5、定时器的设置:已知定时器时钟,设置PSC和ARR实现定时
6、定时器的编程:定时器的初始化、开定时器中断、编写中断处理函数等
6.4 输入捕获
1、功能或基本原理
2、有关寄存器:CNT、CCRx
3、输入捕获与输出比较共享CCRx,不能同时使用
4、输入捕获中断
5、输入捕获的初始化
6、改变输入捕获边沿的极性
6.5 输出比较
1、功能
2、有关的寄存器:CNT、CCRx
3、掌握输出比较模式与极性,有效电平与输出电平
4、输出比较的编程:
初始化:GPIO、GPIO重映射、时基单元、输出比较
PWM:周期、占空比、改变占空比
7、USART
7.1 串行通信与并行通信的特点
7.2 USART、1-wire、IIC、IIS、SPI
7.3 USART数据传输和帧
1、以字节为传输单位,帧为字节批量传输单位
2、帧的构成
7.4 流控
7.5 开始位
7.6 停止位
7.7 奇偶校验和CRC校验
7.8 分数分频器的设置/波特率
7.9 发送和接收状态变化
1、TDR和TXE
2、RDR和RXNE
3、移位寄存器和TC
4、发送和接受数据
5、发送和接收的函数
6、中断标志读取函数
7.10 USART编程
1、USART的初始化
1.1 GPIO口的设置
1.2 USART初始化配置:波特率、硬件流控、USART模式(发送/接收)、奇偶校验、停止位长度、数据位长度(字长)
1.3开USART中断
8 SPI
8.1 SPI接口的特点:同步串行、高位在前发送、环形总线、8/16位的数据帧、单主多从8.2 SPI接口的构成
1、SCLK/SCK、SS
2、MOSI
3、MISO
8.3 SPI移位发送数据的特点
8.4 SPI的时序
1、CPOL:空闲时电平
2、CPHA:采样时刻
8.5 SPI主模式/从模式的区别
1、主模式负责提供SCK时钟
2、MISO和MOSI的发送和接收
9、IIC
9.1 IIC总线的特点
1、功能:IC间
2、多主多从
3、双向2线制
9.2 IIC的术语
1、发送器
2、接收器
3、主机
4、从机
5、多株机
6、仲裁
7、同步
8、地址
9、SCL和SDA
9.3 IIC总线的传输特性
1、数据有效性
2、起始条件、停止条件
3、重复起始信号:什么是重复起始信号?什么时候产生?
4、应答和非应答:什么是应答和非应答?由谁产生
5、空闲电平
9.4 IIC通信
1、IIC传输格式:起始信号、从机地址、数据、停止信号
2、寻址字节:地址和读写方向
3、仲裁和同步
9.5 IIC编程
1、引脚配置
2、起始信号、停止信号、应答和非应答
3、数据位的发送
11章模拟数字模块
1、模数转换的步骤、模数转换器所具有的通道个数及可测得的外部信号源个数
2、模数转换器的特性
3、ADC校准的方式、DAC初始化所对应的寄存器
4、使能ADC的时钟函数及配置其引脚的输入模式、初始化函数
5、温度传感器所连接的通道。