stm32串口通讯时怎样接收字符串

你一直在 2个月前 已收到1个回答 举报

沒那么简單 1星

共回答了104个问题采纳率:90.5% 评论

stm32串口收发数据时:

首先收发俩端要建立统一的通信报文:报文格式一致,对应位表达什么。报头校验码等

一切数据最终都是用二进制的0 1电信号发送,所以不论字符还是什么类型的数据开始读到的都是16进制数。

举个例子:字符串 hello 约定好放进的uint8 类型的buf[2]-[6],每个字符对应一位字节.将整个buf通过串口(或者有DMA的推荐用DMA)发送。另一端读的时候将对应[2]-[6]拿出即可得到hello

1小时前

27
可能相似的问题

猜你喜欢的问题

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com