完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在使用串口接收其他设备的数据时,应该针对数据的特点,譬如单字节与多字节、数据量大小、速度等,采用不同的接收方式。下面针对接收一帧含有多个字节的不定长数据接收方式进行讨论。1、第一种方法:采用标志位(比如0X0D,0X0A)结束法 非常常见的一种接收方式,正点原子的例程便是采用的这种方式,以回车键作为一次数据结束的标志。缺点是在有些情况下会导致数据丢失(可能返回数据中0x0d、0a本身为有效数据)。所以,这种方法适合约定协议的数据帧,也就是说发送数据的设备也必须以相应的约定字节作为一次数据的结束。.
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
3804 浏览 0 评论
3562 浏览 9 评论
3215 浏览 16 评论
3732 浏览 1 评论
9532 浏览 16 评论
1652浏览 3评论
3250浏览 3评论
717浏览 1评论
Banana Pi BPI-PicoW 和 BPI-Leaf-S3 创客教育与物联网开发板介绍
10646浏览 0评论
请问SEGGER Embedded Studio for ARM 7.32怎么实现代码自动补全功能
7703浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-18 05:04 , Processed in 1.195240 second(s), Total 74, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191