×

STM32串口接收不定长数据的几种方法

消耗积分:0 | 格式:pdf | 大小:0.13 MB | 2021-11-26

分享资料个

在使用串口接收其他设备的数据时,应该针对数据的特点,譬如单字节与多字节、数据量大小、速度等,采用不同的接收方式。下面针对接收一帧含有多个字节的不定长数据接收方式进行讨论。1、第一种方法:采用标志位(比如0X0D,0X0A)结束法 非常常见的一种接收方式,正点原子的例程便是采用的这种方式,以回车键作为一次数据结束的标志。缺点是在有些情况下会导致数据丢失(可能返回数据中0x0d、0a本身为有效数据)。所以,这种方法适合约定协议的数据帧,也就是说发送数据的设备也必须以相应的约定字节作为一次数据的结束。.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !