串行通信
一、串口通信基本原理
1、并行通信:数据各个位同时传输
串行通信(重点):数据按位顺序传输 a.按数据传输方向分为单工、半双工、全双工
b.通信方式分为同步通信、异步通信
2、常见接口介绍
UART: 常见引脚TXD、RXD、GND 异步通信 全双工
单总线: 常见引脚DQ 异步通信 半双工
SPI: 常见引脚MISO、MOSI、SCK 同步通信 全双工
IIC: 常见引脚SCL、SDA 同步通信 半双工
二、串行接口 UART&USART
三、常用串口相关寄存器
1、USART_SR 状态寄存器
RXNE位:0--数据未收到
1--数据被传到DR中
TC位:0--发送未完成
1--发送完成
2、USART_DR 数据寄存器,兼具读写功能
3、USART_BRR 波特率寄存器
波特率计算方法
四、常用库函数
总结
此次视频讲解内容较多,涉及很多寄存器和库函数相关知识,有的部分需要重复听以保证理解所讲内容。关于中断和串行口通信原理理解较容易,关键是代码和寄存器的配置,后续会继续学习并复习。