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

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

1. 什么是通讯协议

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

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

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

3. 分享内容预览

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

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


  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

园长QwQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值