MVB 配置软件
接口模式:UART, USB,以太网
实现功能:对 MVB 网卡进行网络参数配置
实现方法一阶段:通过USB接口和ARM通信,实现数据发送和接收,ARM再通 过数据线地址线访问 FPGA_MVB 内存空间
具体要求MVB 配置软件
接口模式:UART, USB,以太网
实现功能:对 MVB 网卡进行网络参数配置
实现方法一阶段:通过USB接口和ARM通信,实现数据发送和接收,ARM再通 过数据线地址线访问 FPGA_MVB 内存空间
具体要求:
1、 启动界面
2、 USB 设备连接界面
3、 配置页面
初步配置页面:
说明:
1、设备地址和设备状态都是2个字节的16 位数据,需要注意的是,填写者直 接写的就是 16位的数据,你需要先转换格式,再发送吧,不然填写的格子里 面是字符串吧。。VB反正是八_八
点击“设备配置”
发送 0Xaa, 0x55, 0x11, Len, 两个字节的设备地址, 两个字节的设备状态
Len 是表示后面的字节数量,这里就是 4
D7
D6
D5
D4
D3
D2
D1
D0
0x00
本设备地址低八位
0x01
事件优
先级
置1表 示有事 件请求
本设备地址咼四位
设备地址的两个字节如上表
D7
D6
D5
D4
D3
D2
D1
D0
0x00
T
T
T
T
MD
GW
BA
SP
设备状态简单的先如上表
SP 置 0 表示有设备状态和过程数据能力
BA 置 1 表示有总线管理能力
GW 置 1 表示有网关能力
MD置1表示有消息数据能力
2、 填写端口地址,功能码和源/宿 其中,功能码只能为 0-4 的数据,否则添加时候报错提示,源/宿只能是 0/1, 1 表示是源端口,0 表示是宿端口 添加后,在下面的表格显示一条,再添加一个就又多一个,以此类推,同时 端口数量 N 在实时更新
点击配置时候,发送数据
0Xaa, 0x55, 0x22, Len,端口 0 信息,端口 1 信息。。端口 N-1 信息
Len表示后面的数据字节数,其实就是2N,因为每个端口信息有两个字节 每个端口信息组合按照下表:
D7
D6
D5
D4
D3
D2
D1
D0
0x00
Addr 7
Addr 6
Addr 5
Addr 4
Addr 3
Addr 2
Addr 1
Addr 0
0x01
SRC/ SINK
Fcode[2]
Fcode [1]
Fcode [0]
Addr ll
Addr 10
Addr 9
Addr 8
Addr_ 0〜Addr_11是端口地址;
Fcode[0]〜Fcode[2]是功能码设定,由于此处配置都为过程数据,所以仅0〜4有效;
SRC/ SINK是端口源宿标识,含义如下:
SRC /SINK
端口属性
0
宿端口
1
源端口
举例:
端口地址:0x321
端口功能码:3 源/宿: 1
则发送数据(1011 0011 0010 0001)
0Xb3, 0x21
端口地址: 0x0A3
端口功能码: 4
源/宿: 0
则发送数据(0100 000
MVB配置软件指南 来自淘豆网m.daumloan.com转载请标明出处.