-
欢迎使用
<
匿名四轴
>
-
串口上位机,有问题请联系
QQ
:<
/p>
940079007
。
一:基本收发
1
:收码和发码格式均可设为
HEX
或者
CHR
。
2
:
定时发送功能可以精确到毫秒,
但是不能太快
(发送为独占式
,
数据不发送完函数不会返
回)
,如果上一帧数据还没发送完毕就发送下一帧数据会出错。
3
:请使用
ft2
32
串口芯片或支持高波特率的芯片,否则波特率无法设置过高。
二:高级收码
1
:收码显示为
HEX
格式。
2
:下位机发送自定义数据,格式为
:
0x88+FUN+LEN+DATA+SUM
,FUN
可以是
0xA1
到
0xAA
,共
10
p>
个;
LEN
为
DA
TA
的长度(不包括
0x88
、
FUN
、
LEN
、<
/p>
SUM
)
。
SU
M
是
0x88
一直到
< br>DATA
最后一字节
的和,
ui
nt8
格式。
(记得打开需要使用帧的开关,更改设置后点击保
存设置使设置生效)
3
:数据可以是
uint8
、
int16
、
uint16
、
int3
2
、
float
这几个常用格式,多字
节数据高位在
前。
4
:
共有
20
个数据存储器,<
/p>
每个存储器的数据可以分别设置为来自
10
个自定义帧的
30
个数据。
5
:
高速通讯时
(<
/p>
2ms
一帧数据或者更快)
,
请关闭高级收码页面的数据显示按钮和基本收码,
否则更新过快有可能会造
成程序卡死。
6
:飞控显示对应的帧
FUN
为
0xAF
,
(帧格式:
0x88+0xAF+0x1C+ACC
DATA+GYRO DATA+MAG
DATA+ANGLE
DATA
+
0x00
0x00
+
0x00
0x00+SUM
,
共
3
2
字
节
,
AC
C/GYRO/MAG/ANGLE(roll/pitch/yaw)
数据为
int16
格式,其中
ANGLE
的
roll
和
pitch<
/p>
数据为
实际值乘以
100
以后得到的整数值,
yaw
为乘以
10
以后得到的整数值,上位机在显示时再
除
以
100
和
10
)
。
7
:
遥控
,
< br>电机
pwm,
电压显示对应的帧
FUN
为
0xAE
,
< br>(帧格式:
0x88+0xAE+0x12+THROT
YAW
ROLL
PITCH
+AUX1 2 3 4 5 + PWM:1 2 3 4 + VOTAGE + SUM
< br>,共
28
字节)
,数据为
uint16
格式,
遥
控
数
据
最
小
在
1000
左
右
,
最
大
在<
/p>
2000
左
右
。
数
据
都
为
p>
uint16
格
式
,
其
中
pwm
范
围
1-100,votage
为实际
值
*100
。小技巧:
如果高速通讯时
是为了画波形,就只开波形显示,
并
只保留需要观察的波形,<
/p>
如果是为了观察数据,就关闭波形显示,
只保留收码显示,这样可
以加快程序响应速度。
7
:最快通讯速度测试过下位机用
500K
波特率,
每
1ms
发送
32
字节的数据,上位机显示其中
6
条波形,
< br>OK
!有可能和电脑配置有关)
三:波形显示
1
:共有
20
条波形,对应
20
个数据存储器。
2
:双击波形绘制区域,可以打开波形显示开关。
3
:按住
Ctrl
用鼠
标左键点击某一条波形,可以显示数据标签,再次点击隐藏。
4
:按住鼠标左键,在绘图区域从一点向右下方拖动,然后松开,可以放大显示框住的波
形
区域,可以多次放大;
5
:按住鼠标左键,在绘图区域从一点向左上方拖动,然后松开,可以将放大后的波形还原。
6
:按住鼠标右键,在绘图区域上下左右拖
动,可以移动波形。
7
:显示波形时
按
F9
键,可以打开波形高级设置。
四:
DEBUG
功能
1
:在调试过程中可以将某
些标志位、寄存器、变量实时发回上位机,并在
DEBUG
页面
显示。