当前位置:主页 > 生活经验 > 正文

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

stm32串口收发数据时:首先收发俩端要建立统一的通信报文:报文格式一致,对应位表达什么报头校验码等一切数据最终都是用二进制的0 1电信号发送,所以不论字符还是什么类型的数据开始读到的都是16进制数。stm32串口通讯时怎样接收字符串?更多详情请大家跟着小编一起来看看吧!

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

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

stm32串口收发数据时:

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

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

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

猜你还喜欢的

Copyright © 2022 读周刊 All Rights Reserved
声明:本站部分内容来源于网络,如涉及侵权,请与我们联系,请发邮件"duzhoukan@foxmail.com"进行处理,谢谢合作!
渝ICP备2021012918号-4|