嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > 通讯协议制定之前言、背景介绍

通讯协议制定之前言、背景介绍

通讯协议制定之前言、背景介绍

文章目录:

  • 1. 什么是通讯协议

  • 2. 通讯协议在嵌入式开发中的使用场景

  • 3. 分享内容预览

1. 什么是通讯协议

  • 在前面通信总线协议讲解中,从物理传输层介绍了串口Uart通信,SPI通信等通信总线协议的实现方式;无论采用那种通讯方式,实际使用过程中,通信双方需要发送多个字节的数据进行交互,并需要知道发送数据的作用、用途及代表的含义,因此需要通信双方对传输的数据包进行一种规定,通信双方都按照这种规定来传输数据、交换指令,这种规定称为通讯协议
  • 通讯协议又称通信规程,是指通信双方对数据传送控制的一种约定,约定中包括对数据格式同步方式传送速度传送步骤检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程

2. 通讯协议在嵌入式开发中的使用场景

  • 在嵌入式开发中,串口Uart通信,SPI通信等通信总线应用场景十分广泛,比如芯片之间的数据传输,蓝牙芯片和控制芯片的传输、LED屏幕和控制芯片的传输等等
  • 使用串口Uart通信,SPI通信时,传输数据内容的使用场景、数据格式长度、传输方式、传输步骤不尽相同,为了满足各种不同的使用场景,需要对传输的数据内容进行统一的规定
  • 考虑设计通信数据传输过程,必须提前考虑设计好通信协议

3. 分享内容预览

  • 根据项目中的实际应用,本人总结了嵌入式开发中通讯协议制定的相关考虑因素和经验技巧,供大家参考学习了解,具体将会包含如下内容:
  • 通讯协议制定之前言、背景介绍
  • 通讯协议制定之交互方式、步骤介绍
  • 通讯协议制定之数据包结构介绍
  • 通讯协议制定之数据传输类型及传输规则介绍
  • 通讯协议制定之数据消息传输方式介绍
  • 通讯协议制定之数据包校验算法介绍
  • 通讯协议制定之常见问题、注意事项总结
    • 介绍中阐述的相关术语是使用开发交流沟通的常见术语,可能存在说法不同
    • 因本人技术水平有限,分享创作的内容可能存在不合理的地方,欢迎相互交流沟通、批评指正

    感谢阅读   若有错误   欢迎指正    !!!