编程开发 | 4.3M
语言:简体
4 .0
应用简介
ZLGActelUSBCable是EasyFPGA060编程文件下载上位机软件。是周立功开发板的专用软件。用于编程、验证芯片、擦除数据!
ZLG Actel USB Cable是EasyFPGA060编程文件下载上位机软件。是周立功开发板的专用软件。用于编程、验证芯片、擦除数据!
产品特点
具有4个按钮和4个LED,可实现简单的输入输出控制;
ico_circle_1.gif 所有I/O口均引出,方便用户扩展自己需要的外设;
ico_circle_1.gif 板上增加一颗ARM-LPC2141,实现USB下载接口,可以方便用户通过USB接口进行下载,无需购买单独的下载器;
ico_circle_1.gif内部的FlashROM可以实现版本控制、序列号、密码设置等信息存储;
使用说明
1. 基本发送和接收
1:接收和发送编码格式均可设置为HEX或CHR。
2:定时发送函数可以精确到毫秒,但不能太快(发送是独占的,直到数据发送完函数才会返回)。如果在发送上一帧数据之前发送下一帧数据,则会发生错误。
3:请使用ft232串口芯片或者支持高波特率的芯片,否则波特率不能设置太高。
2.高级代码采集
1:接收到的代码以十六进制格式显示。
2:从机发送自定义数据,格式为:0x88+FUN+LEN+DATA+SUM。 FUN可以是0xA1到0xAA,共10个; LEN 是DATA 的长度(不包括0x88、FUN、LEN 和SUM)。 SUM 是0x88 到DATA 最后一个字节的总和,采用uint8 格式。 (记得打开需要使用框架的开关,更改设置后点击保存设置使设置生效)
3:数据可以是uint8、int16、uint16、int32、float等常见格式。多字节数据是高位在前。
4:共有20个数据存储器,每个数据可分别设置为10个自定义帧的30个数据。
5:高速通讯时(2ms一帧数据或更快),请关闭高级代码采集页面的数据显示按钮,否则更新太快可能会导致程序卡顿。
6:飞控显示对应帧FUN为0xAF,(帧格式:0x88+0xAF+0x1C+ACC DATA+GYRO DATA+MAG DATA+ANGLE DATA+VOLTAGE +0x000x00+SUM,共32字节,ACC/GYRO/MAG/ANGLE(roll/pitch/yaw)/VOLTAGE 数据为int16格式,其中ANGLE和VOLTAGE的roll和pitch数据是实际值乘以100后得到的整数值,yaw是整数值乘以10后得到,高位机器显示时再除以100和10)。
7:遥控器显示对应的帧FUN为0xAE,(帧格式:0x88+0xAE+0x12+THROT YAW ROLL PITCH AUX1 2 3 4 5+SUM,共16个字节),数据为uint16格式,遥控数据最小为1000条左右,最大为2000条左右。 提示:如果高速通信的目的是绘制波形,则只打开波形显示,只保留需要观察的波形。如果是观察数据,关闭波形显示,只保留代码采集显示,这样可以加快程序响应速度。
7:已测试最快通讯速度。下位机采用500K波特率,每1ms发送32字节数据。上位机显示6个波形,OK! (可能与电脑配置有关)
3. 波形显示
1:共有20个波形,对应20个数据存储器。
2:双击波形绘制区域,打开波形显示开关。
3:按住Ctrl键并用鼠标左键单击某个波形,显示数据标签。再次单击可将其隐藏。
4:按住鼠标左键,在绘图区域中从一点拖动到右下,然后松开,即可放大显示框出的波形区域。可以多次放大;
5:按住鼠标左键,从一点拖动到绘图区域的左上方,然后松开,即可恢复放大的波形。
6:按住鼠标右键,在绘图区域上、下、左、右拖动,可移动波形。
7:显示波形时按F9键打开高级波形设置。
4.调试功能
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。
5.键盘和鼠标控制
1:控制数据发送格式:0x88 +0xa1 +0x1c + Throt Yaw Roll Pitch AUX1 AUX2 AUX4 AUX4 AUX5 +0x000x000x000x000x000x000x00 + 求和,遥控数据为1500 最小最大值为1000、2000 。
2:传输频率50Hz。
3:鼠标控制油门上下,左右控制YAW,键盘WASD控制ROLL/PITCH,键盘12345控制AUX12345。共9个频道。
热门攻略