九、【中级篇】串口通信(USART、IIC)、读取EEPROM

串行接口

  • 1.串口简介
    • 串口的工作模式
    • 串口与并口的区别
    • 不同电平标准的串口
    • 开发板上的串口
  • 2.USART/UART简介
    • USART/UART的配置
      • 初始化USART1
      • 发送与接收数据
  • 3.串口解析数据
  • 4.串口之IIC
    • IIC的简介
      • 通过官方手册了解I²C的内容(I²C协议)
    • IIC驱动代码
  • 5.IIC-读写EEPROM
    • 常用存储器:
    • AT24C02
    • AT24C02写操作
    • AT24C02读操作
    • 主函数测试代码

1.串口简介

串口也叫做串行的接口,串行的通信接口或者串行的通讯接口,(COM接口)
串行的通信指的是数据一位一位的按顺序进行传输
操作方式简单,只需要一条数据线就可以完成数据的传输

串口的工作模式

  • 单工模式:A------>-----B,A设备只发送数据,B设备只接收数据,数据线只有一种方向
  • 半双工模式:A–>------<–B,A设备可以收发数据,B设备可以收发数据,在同一时间数据线只能有一种方向的传输
  • 全双工模式:------>----------,A B,-----------<-----,A设备可以收发数据,B设备可以收发数据,在同一时间A B设备既可以发送数据,也可以接收数据

串口与并口的区别

串口:是指数据一位一位的按顺序传输数据
并口:是指数据多位多位的传输数据
并不说并口可以一次传输多位数据,传输的速度就要比串口快,正好相反串口的传输速度要比并口快,因为并口的多条数据线之间互相有干扰,所以传输速度受到了限制

你可能感兴趣的:(STM32F103系列专栏,单片机,stm32,嵌入式硬件)