• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32用串口怎么发送结构体

勇哥来巡山 2018-09-25 浏览量:3844
如何用串口发送一个结构体
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 上下位机都声明同一结构体,然后sizeof结构体的大小,一个个字节发送。上位机接收后用u8指针自加一个个字节填进这个结构体对象

    虽然中间会有一些空白的字节白发送了,但能保证准确,不至于要加各种校验位

    当然自己写结构体内部每个成员,利用通讯协议、校核发送也行,就要自己写协议

    • 发布于 2018-09-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:23

  • 结构体首先转换成单字节字符串,发送后再接收端根据结构体重新组织数据。
    • 发布于2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 要把你的结构体分开按单个数据进行传输
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32用串口怎么发送结构体