本项目是一个串口用示波器项目,根据公司的一种特殊需求开发: 项目中难点: 1.串口发送频繁,波形实时显示(1ms传输6byte数据,并实时进行波形显示) 2.串口要进行命令设置,(因为通讯利用485,故得半双工发送) 项目串口基本协议: 1.数据协议为 0x77 0xxx 0xxx 0xxx 0xxx 0x99 2.命令发送时间为每次接受完成后,查看是否需要进行数据发送,然后进行数据发送 3.命令接收协议为 0xfe 0xxx 0xxx …… 项目中引用的其他库为ZGraph波形图库 项目中最大技术亮点: 1.利用list做一个fifo将系统接收回来的数据进行整理排序; 2.利用头尾检验方法检出正确数据; 3.利用头检出错误数据中的正确命令数据;