STM32接收一帧完整数据,加帧头和长度校验,接收任意格式,可变长的字符数据。
相信看我文章的你一定是有这个需要点进来的。stm32的串口每次接收一个字符,当我们做任务的时候,可能需要上下位机之间相互通信。并且通信数据严谨的时候,就需要严格的收发每一帧数据来保证可靠性。本人自己写了一个简单协议,其核心思路如下:先来说说发送协议:为了让数据具有可靠性,我在加了帧头的基础上还加了长度校验。并且啃了好久的printf()的写法,学了c语言可变参函数的写法,为了让发送函数适应所...
原创
2019-07-27 12:30:32 ·
10721 阅读 ·
6 评论