两种通信方式:
1、串行通信
传输原理:数据按位顺序传输。
优点:占用引脚资源少
缺点:速度相对较慢
2、并行通信
传输原理:数据各个位同时传输。
优点:速度快
缺点:占用引脚资源多
串口通信按数据传输方向可以分为单工、半双工、全双工。
串行通信的通信方式
同步通信:带时钟同步信号传输。
SPI,IIC通信接口,一个时钟周期只传1bit信号
异步通信:不带时钟同步信号。
UART(通用异步收发器),单总线,要求波特率匹配
常见的串行通信接口
通信接口 | 引脚说明 | 通信方式 | 通信方向 |
---|---|---|---|
UART通用异步收发器 | TXD、RXD、GND | 异步 | 全双工 |
单总线 | DQ | 异步 | 半双工 |
SPI | SCK、MISO、MOSI | 同步 | 全双工 |
I2C | SCL、SDA | 同步 | 半双工 |
STM32的串口通信接口
UART:通用异步收发器
USART:通用同步异步收发器
大容量STM32F10x系列芯片,包含3个USART和2个UART
串口 | RXD | TXD |
---|---|---|
1 | PA10 | PA9 |
2 | PA3 | PA2 |
3 | PB11 | PB10 |
4 | PC11 | PC10 |
5 | PD2 | PC12 |
参数:
起始位
数据位(8位或者9位)
奇偶校验位(第9位)
停止位(1,15,2位)
波特率设置
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』