匿名四轴串口上位机软件是一个串口调试工具,拥有自动发送、基本收码、高级收码、收码显示、波形显示、飞控波形等串口上位机调试功能,软件界面简洁,而且使用方便,实现人机会话,可向单片机发送命令,并使其执行相应的操作,而且可以接收单片机的返回命令并做出回应。需要的朋友赶紧来欧普园下载吧!

软件功能
1:在调试过程中可以将某些标志位、寄存器、变量实时发回上位机,并在DEBUG页面显示。
2:通讯格式为:0x88 + 0xAD + len + num + DATA + SUM, len为num与DATA的总长度,num表示要改变哪个显示状态,例如num=0x01即是要改变
第一个LED,num=0x07即是改变第一个数字输出显示。当要改变LED时,DATA只需一字节,DATA=0x00表示关闭LED,大于0x00表示点亮LED;当要改变
数字输出时,DATA需要两字
节,表示 一个uint16数字,高字节在前。SUM为从0x88开始到SUM前一字节的和校验,uint8格式。例如:发送 0x88 + 0xAD + 0x02 + 0x01 + 0x01 +
0x39 表示点亮第一个LED发送 0x88 + 0xAD + 0x03 + 0x07 + 0x00 + 0x05 + 0x44 表示在第一个数字输出位置显示 5 。
使用方法
匿名四轴上位机可以通过串口上传数据,画出波形图,这个功能在调试pid的时候还是很有用的,主要就讲如何使用这个功能
1、设置好串口,如下

在基本功能里可以发送接收,当成普通的串口调试助手来使用,设置完了点击下面的打开串口即可
2、设置帧格式
在左边高级收码中,右上角有帧格式的设置,如下

1-10的选择根据代码里fun的值来,对应0xA1-0xAA,这里我使用的是oxA2 故选择2
后面为代码对应帧里上传的数据格式的选择,我上传的是三个float型,所以只需要把前三个都选择为float就行了
最后打开上图的 开关,显示 保存设置帧格式设置完毕
3、画波形所需的数据设置,如下

最上面的1-20序号对应后面会提到的波形序号,也就是说最多能指定显示20个波形
下面设置的每个序号对应波形的数据来源,从某个帧的某个位获得。
数据帧即之前设置过的,由于我上传使用的是0xA2 所以选择2,数据位即之前设置的三个float型的选择,可以看到最多有30个数据位,与之前类型选择的个数一样
我选择数据位1(之前三个float 我串口上传的分别是pitch roll yaw角度),这样我们就把待会的波形1的数据来源设置为帧2的第一位,也就是pitch角了
同理 把 roll yaw 即帧2的位2和3 设置为波形序号2,3 设置结束 打开旁边的数据校验 数据显示 功能帧显示,再打开下面的

就可以看到上传的原始数据(左边)和相应的处理后的数据(右边)
此时调到波形显示界面,打开波形显示 勾选刚才设置过的序号123 可以看到pitch roll yaw角的曲线
