楼主可以这样:
1.假如有5个串口(参数配置可以不同),使用状态机的架构(就是不同的Case),
2.在Initialize的状态里面初始化每个串口的配置(也可以用5的case分别初始化这5个串口:方便后续在使用过程中修改串口的配置参数)
3.然后使用5个状态(5个case)分别读取串口数据,这5个状态形成一个循环,就可以一直轮询串口了,不知表达清楚了木有
楼主可以这样:
1.假如有5个串口(参数配置可以不同),使用状态机的架构(就是不同的Case),
2.在Initialize的状态里面初始化每个串口的配置(也可以用5的case分别初始化这5个串口:方便后续在使用过程中修改串口的配置参数)
3.然后使用5个状态(5个case)分别读取串口数据,这5个状态形成一个循环,就可以一直轮询串口了,不知表达清楚了木有
举报