串口状态机,这东西很好用啊

Posted zxnsirius

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了串口状态机,这东西很好用啊相关的知识,希望对你有一定的参考价值。

以前并没有发现串口状态机的好处,以至于忘记了到底怎么用到底是干什么的,最近用到了这种指定格式的数据包解析,才发现这东西非常的好用,可以增加数据传输的鲁棒性,可以对串口的数据包进行过滤只解出符合协议的数据包。这个呢其实就是一种思想,不仅仅局限于串口之间的数据传输,我认为可以用在很多指定数据协议的数据包传输解析当中。大致代码思想写在下面,希望对大家有帮助。

/*
   主要的变量声明在这边
/* 串口状态机宏 */
#define DATA_HEAD  3
#define DATA_LEN   4
#define DATA_COM   5
#define DATA_NUM   6
#define DATA_CRC   7
#define DATA_TAIL  8
#define DATA_ADD

以上是关于串口状态机,这东西很好用啊的主要内容,如果未能解决你的问题,请参考以下文章

单片机的上位机开发用啥软件好?

成都仪器开发:用状态机的方法进行串口触摸屏的界面设计

FPGA 串口通信

本人想通过moxa nport5650实现下位机modbus与上位机wincc通讯,从wincc采集nport里数据该怎么做?

用saucenao搜图是否还有数量限制啊,以前搜图很好用,现在搜图总是搜不到

如何编程使上位机(界面c#)与下位机(单片机keil c)通过TCP/UDP协议来实现通信,最好有源代码,谢谢~~