精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

ZLG Actel USB Cable(开发板编程软件)v1.0官方版

ZLG Actel USB Cable(开发板编程软件)v1.0官方版

类型:编程开发 语言:简体

大小:4.3M 更新时间:2018-12-11

推荐指数:

应用简介


ZLGActelUSBCable是EasyFPGA060编程文件下载上位机软件。是周立功开发板的专用软件。用于编程、验证芯片、擦除数据!









ZLG Actel USB Cable是EasyFPGA060编程文件下载上位机软件。是周立功开发板的专用软件。用于编程、验证芯片、擦除数据!



ZLG  Actel  USB  Cable(开发板编程软件)



产品特点



具有4个按钮和4个LED,可实现简单的输入输出控制;



ico_circle_1.gif 所有I/O口均引出,方便用户扩展自己需要的外设;



ico_circle_1.gif 板上增加一颗ARM-LPC2141,实现USB下载接口,可以方便用户通过USB接口进行下载,无需购买单独的下载器;



ico_circle_1.gif内部的FlashROM可以实现版本控制、序列号、密码设置等信息存储;



ZLG  Actel  USB  Cable(开发板编程软件)



使用说明



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个频道。