这段用在stm32上的程序有木有大神解释一下~为什么0x55是检查帧头,为什么buf[1]要选择0x51,0x52,053等等,为什么要左移,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 08:03:58
![这段用在stm32上的程序有木有大神解释一下~为什么0x55是检查帧头,为什么buf[1]要选择0x51,0x52,053等等,为什么要左移,](/uploads/image/z/11457513-9-3.jpg?t=%E8%BF%99%E6%AE%B5%E7%94%A8%E5%9C%A8stm32%E4%B8%8A%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%9C%89%E6%9C%A8%E6%9C%89%E5%A4%A7%E7%A5%9E%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%7E%E4%B8%BA%E4%BB%80%E4%B9%880x55%E6%98%AF%E6%A3%80%E6%9F%A5%E5%B8%A7%E5%A4%B4%2C%E4%B8%BA%E4%BB%80%E4%B9%88buf%5B1%5D%E8%A6%81%E9%80%89%E6%8B%A90x51%2C0x52%2C053%E7%AD%89%E7%AD%89%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%B7%A6%E7%A7%BB%2C)
这段用在stm32上的程序有木有大神解释一下~为什么0x55是检查帧头,为什么buf[1]要选择0x51,0x52,053等等,为什么要左移,
这段用在stm32上的程序有木有大神解释一下~
为什么0x55是检查帧头,为什么buf[1]要选择0x51,0x52,053等等,为什么要左移,
这段用在stm32上的程序有木有大神解释一下~为什么0x55是检查帧头,为什么buf[1]要选择0x51,0x52,053等等,为什么要左移,
这是他的具体应用至于为什么是0x55是帧头,这个是程序的作者自己定义的,写通信的程序都要加自己的帧序列,比如我最近写的一个通信协议定义的是0x10为帧头.只有这样我们才知道接收到的数据开始的正确位置,或者错误什么的,至于你后面的为什么需要左移,那是他要实现一个功能,把数据做了一下处理,你说下他要实现的功能我帮你分析下代码