
1、数据传输方向分类
- 单工
- 特点
- 发送方和接收方是固定的
- 数据传输方向是固定的,无法反向传输
- 数据传输通过一根数据线实现
- 通俗
- 数据只能单向传输,发送方和接收方是固定的,无法反向传输,通过一根传输线连接,
- 数据只能单向传输,固定由发送端(A)到接收端(B),无法反向传输
- 应用场景
- 广播
- 特点
- 半双工
- 特点
- 数据可双向传输
- 需分时复用通信线路
- 同一时间只能单向传输
- 通俗
- 发送方和接收方不是固定的,传输方向不是固定的,可以实现反向传输,但同一时间只能单向传输数据
- 应用场景
- 对讲机
- 特点
- 全双工
- 特点
- 数据可同时双向传输
- 发送和接收操作互不干扰
- 需要两条独立的数据线
- 应用场景
- 电话通信
- 特点
2、数据传输方式
- 数据传输组织方式
- 串口通信
- 通过一根信号线传输,按先后次序逐个 bit 发送
- 抗干扰性好
- 并行通信
- 通过多根信号线同时传输多个 bit
- 抗干扰性差,距离增加易受电磁干扰
- 串口通信
- 时序控制方式
- 同步通信
- 双方通过共享时钟线约定通信频率,同步发送 / 接收数据
- 异步通信
- 无共享时钟线,通过设置相同波特率实现同步(如 UART 发送和接收端均设置为 2400bps)
- 同步通信
3、串口通信属于:异步串行
4、串口通信的电气表达:
| 特性/标准 | TTL | RS-232 | RS-485 | RS-422 |
|---|---|---|---|---|
| 电平范围 | 0V (逻辑0) / 3.3V/5V (逻辑1) | -15V~-3V (逻辑1) / +3V~+15V (逻辑0) | ±1.5V~±6V (差分电压) | ±2V~±10V (差分电压) |
| 通信方式 | 单端信号 | 单端信号 | 差分信号 | 差分信号 |
| 抗干扰能力 | 弱(易受噪声影响) | 中等 | 强(共模噪声抑制) | 强(共模噪声抑制) |
| 传输距离 | <1m | ≤15m | ≤1200m (100kbps时) | ≤1200m |
| 拓扑结构 | 点对点 | 点对点 | 多点总线(32节点) | 点对点/多点 |
| 信号线需求 | TXD/RXD/GND | TXD/RXD/GND + 控制线 | A/B/GND(双绞线必需) | TX+/TX-/RX+/RX-/GND |
| 控制线 | 无 | RTS/CTS等(可选) | 无 | 无 |
| 典型应用场景 | 板级通信 | PC与外设 | 工业现场总线 | 工业远程通信 |
- 其他特性:
- 信号线:TXD(发送)、RXD(接收)、GND(地线)为必需;RS-232可能包含RTS、CTS等控制线
- 抗干扰设计:RS-485/422通过差分信号抑制共模噪声,适合工业环境
5、串口初始化代码实现:

注:设置比特率相关参数

要设置的波特率位115200,寄存器频率为80MHz,经计算,带入公式的比值为43.402
比值一定,故可以设置UBIR+1为1000,JBIR = 43.402 *1000 -1 =43401
最终得UBIR=999,UBMR=43401
6、makefile升级:

1113

被折叠的 条评论
为什么被折叠?



