指点成金-最美分享吧

登录

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

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了stm32串口通讯时怎样接收字符串相关的知识,希望对你有一定的参考价值。

stm32串口收发数据时:

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

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

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

参考技术A 先定义一个数组,在串口中断里,设置接收中断,当连续发送字符串时,每接收一个字符,就保存在数组里,但是串口中断里要设置变量来引导字符放在数组的位置

以上是关于stm32串口通讯时怎样接收字符串的主要内容,如果未能解决你的问题,请参考以下文章