- 物联网与通信链接
  - 上层计算机与底层单片机的通信方式
  - 创新通信是常见本地通信方式
  - 主要讲解串行通信及其应用
- 串行通信基础
  - 并行通信与串行通信对比
    - 并行通信:速度快、成本高
    - 串行通信:速度慢、成本低
  - 串行通信分类
    - 同步传输:以块为单位,硬件要求高
    - 异步传输:以字符为单位,成本低,应用广泛
  - 常见异步串行通信接口
    - RS232C、RS485、RS422
    - RS232C特点
      - 使用9针物理接口
      - 针脚功能:2接收、3发送、5地线
      - 最大通信距离15米,速率20Kbps
      - 一对一通信
- RS232C协议细节
  - 异步传输帧格式
    - 起始位、数据位、校验位、停止位
    - 波特率定义比特时间
  - 电平标准
    - -3至-15V代表比特1
    - +3至+15V代表比特0
  - 数据传输示例
    - 发送端构造传输帧
    - 接收端判决接收
  - 物理接口类型
    - DB9公头与母头
    - 直通线与交叉线用途
- 单片机串行通信接口
  - 单片机串口特点
    - TTL电平标准
    - 高电平5V/3.3V代表1,低电平0V代表0
  - 单片机与计算机电平差异
    - RS232抗干扰能力强,传输距离远
    - 需要电平转换避免损坏芯片
  - 电平转换解决方案
    - MAX232芯片实现TTL与RS232转换
    - 使用串口直通线连接
- USB接口转换方案
  - 笔记本电脑无串口时的解决方案
    - USB转串口线
    - 安装驱动程序识别为串口设备
  - 单片机无MAX232模块时的解决方案
    - USB转TTL模块
    - 使用CH340或PL2303芯片
    - 安装驱动程序完成信号转换
- 总结:计算机与单片机串行通信方式
  - 计算机有串口且单片机含MAX232模块
    - 使用串口直通线
  - 计算机无串口但单片机含MAX232模块
    - 使用USB转串口线
  - 计算机无串口且单片机不含MAX232模块
    - 使用USB转TTL模块

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467