此文档包括USB协议的全部协议说明,包括USBhost主站和Device从站的协议格式,从识别USB设备类型,到识别USB设备描述符,对设备描述符进行拆分和加密都有描述,根据设备描述符可以将数据部分进行拆解,对每个item都有详细的解释,我是之前对USB完全不了解,遇到问题什么都解决不了,连什么是主站什么是从站都分不清,调试期间一直连不上USB设备,期间还弄得两个Device设备相互连接,花了很多时间都没有搞定,最终还是通过看这个手册才学到一些,最让我开心的是这个文档是中文的,对于英语水平不是很好的朋友是个不错的选择,我通过这本书做成了一个自定义的从站,还做了一个可以识别三种设备类的主站,包括HID,U盘存储类等等,而且主站能够识别市场上现有的键盘,我试了两种型号的,鼠标试了三种,包括联想电脑,戴尔电脑,清华同方的,全部都能正常识别,能够拆分鼠标和键盘传递的信息,感觉非常有用,请小伙伴们放心下载,有什么问题不懂得,可以私信我
标签: usb
上传时间: 2021-12-09
上传用户:qdxqdxqdxqdx
stm32作为从站,接收上位机发送来的数据,可将数值显示在OLED屏幕上
上传时间: 2022-01-01
上传用户:默默
CAN-bus现场总线基础教程【第7章】CAN总线应用层协议(DeviceNet)-DeviceNet传感器从站设备的开发
上传时间: 2022-02-08
上传用户:
这个程序是基于STM32F4库函数编写的Modbus RTU程序,支持功能码01、02、03、05、06、15、16,RS485通讯,TX:PA2发送,RX:PA3接收,EN:PG8控制收发经测试,这些功能都可以应用,
标签: STM32F407ZGT MODBUS RTU
上传时间: 2022-05-14
上传用户:
POWERBUS 主站和从站的全部资料,包含.SCH原理图和PCB文件
标签: powerbus
上传时间: 2022-06-17
上传用户:
modbus抓包工具,用于配合串口工具,可在主站或从站处任意并入回路,485总线即可,可实时看到MODBUS数据帧。
上传时间: 2022-06-17
上传用户:
Modbus寻址Modbus地址通常是包含数据类型和偏移量的5 个或6 个字符值。第一个或前两个字符决定数据类型,最后的四个字符是符合数据类型的一个适当的值。Modbus主设备指令能将地址映射至正确的功能,以便发送到从站。1 Modbus主站寻址Modbus主设备指令支持下列Modbus地址:(1) 00001 至09999是离散输出(线圈)。(2) 10001 至19999是离散输入(触点)。(3) 30001 至39999是输入寄存器(通常是模拟量输入)。(4) 40001 至49999是保持寄存器。所有Modbus地址均以1 为基位,表示第一个数据值从地址1 开始。有效地址范围将取决于从站。不同的从站将支持不同的数据类型和地址范围。2 Modbus从站寻址Modbus从站指令支持以下地址:(1) 000001 至000128 是实际输出,对应于Q0.0 ——Q15.7 。(2) 010001 至010128 是实际输入,对应于I 0.0 ——丨15.7 。(3) 030001 至030032 是模拟输入寄存器,对应于AIW0 至AIW2。(4) 040001 至04XXXX是保持寄存器,对应于V 区。Modbus从站协议允许您对Modbus主站可访问的输入、输出、模拟量输入和保持寄存器( V 区)的数量进行限定。MBUS_INIT指令的参数MaxlQ 指定Modbus主站允许访问的实际输入或输出( I 或Q) 的最大数量。MBUS_INIT指令的MaxAl 参数指定Modbus主站允许访问的输入寄存器( A 丨W)的最大数量。MBUS_INIT指令的MaxHold 参数指定Modbus主站允许访问的保持寄存器(V 存储区字)的最大数
上传时间: 2022-06-21
上传用户:
KUKA机器人与台达PLC进行DeviceNET总线通讯技术整理:何工步骤:1、由于我们单位的KUKA焊接机器人DeviceNET模块为主站模块,不可软件更改,固PLC侧只能为从站。首先需用台达DeviceNETBuilder软件将PLC侧DeviceNET扫描模块软件设置为从站,节点与拨码一致,如5;2、查看KUKA机器人的IP地址,将笔记本的IP地址设置为与机器人在同一个网段,打开Workvisual软件,查找机器人当前项目,激活。3、查看当前硬件组态是否与实际硬件一致,一致则可以进行I0映射。4、接下来进行机器人侧与PLC侧的IO映射设置:第一步:设置主站侧输入、输出字节各8个字节。台达DeviceNET模块作为从站时默认输入输出为8个字节,并非是DeviceNET模块所挂的PLC的实际输入输出点,此处一定注意,否则组态一定出错。第二步:设置机器人侧主站站号为1,
上传时间: 2022-06-25
上传用户:
为了使自主研制的轻质油品在线色谱模拟蒸馏分析仪表实现工业自动化控制,开发了上位机软件,能够实现与下位机PLC的通信,通信协议选用了工业应用比较普遍的Modbus协议。仪表上位机做主站,PLC做从站。1 Modbus通信协议1.1简介Modbus是一种工业控制系统串行通停协议。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。Modbus协议已经成为一种通用工业标准,不同厂商生产的控制设备可以利用它连成工业网络,进行集中监控。Modbus协议的传输模式包括ASCI1,RTU,TCP等。其中RTU模式的主要优点是:在同样的波特率下,比ASC11码传送更多的数据。这里选用的就是Modbus RTU模式。1.2 Modbus协议支持的功能码表1列举了一些上、下位机通信中常用的功能码。使用它们即可实现对下位机的数字量和模拟量的读写操作。
上传时间: 2022-06-27
上传用户:
PB331 转RS485评估板
上传时间: 2022-07-08
上传用户: