Bus Hound (x64). Complements of www.perisoft.net STM32_HID_mouse Device - Device ID (followed by the endpoint for USB devices) () USB 2.0 集线器 () USB 输入设备 () HID-compliant device () USB 输入设备 Address - FireWire async address or channel number Length -…
现在原来的基础上添加ADC的功能. 现在(利用STM32CubeMX来生成USB_HID_Mouse工程)基础上新增硬件 JoyStick Shield 游戏摇杆扩展板 与STM32F103C8的连接 目前使用 JoyStick Shield   STM32F103C8 X----PA1(ADC1_IN1) Y----PA2(ADC1_IN2) 好了我们现在STM32CubeMX来打开之前的工程 现在我们先设置ADC1_IN1 让我们来看其adc的默认配置 现在直接生成工程. 会发现在原来的工程…
硬件开发板:STM32F103C8 软件平台 好了现在开始利用STM32CubeMX来生成我们的工程 1.新建工程 选择MCU的型号 选择选择时钟 开启usb的模块 选择USB的类 配置时钟树(主要是设置usb的48Mhz) 设置工程路径和编译环境 打开工程 我们现在在main.c进行修改 /* USER CODE BEGIN Includes */ #include "usbd_hid.h" /* USER CODE END Includes */ /* USER CODE BEGI…
上回讲到怎么采集一路的adc的数据,这次我们来采集两路的数据. 现在直接修改原先的代码 /* Private variables ---------------------------------------------------------*/ uint16_t AD_Value_Buf[]; uint16_t AD_X_Value = ; uint16_t AD_Y_Value = ; /* USER CODE END PV */ /* USER CODE BEGIN 3 */ ;i<;i…
修改时钟(备注这边使用25mhz的主晶振) 选择debug_level等级为3…
Bus Hound数据分析: CTL:表示8字节的USB控制传输的Setup包----------------------------重点分析 控制传输setup(token包)和对应数据包(DATA0)来告诉设备目的和要求,结束以数据流的反方向通知DATA1包. setup包有5个参数,分别是bmRequestType,bRequest, wValue:此字段的内容因请求而异.它用于向设备传递特定于请求的参数. wIndex:Windex字段经常用于指定端点或接口的请求. wLength:(b…
转自:http://blog.chinaunix.net/uid-25909619-id-3335199.html 说明:由于分析时是在记事本上分析的,贴到这里出现了格式有点乱,看时请复制到记事本中,可以看到完整的格式. Bus Hound 5.00 capture. Complements of www.perisoft.net Device - Device ID (followed by the endpoint for USB devices)            (22) Qualc…
背景: 最近在研究USB相关协议,需要对USB数据进行抓取分析,Bus Hound是个非常赞的工具,在此将其使用方法记录下来,以备下次快速上手使用. 正文: 主界面如下: 首先关注菜单栏三个选项: Capture: 数据抓取菜单选项: Setting:设备设置菜单选项: Devices:设备选取菜单选项. 第一步:点击“Devices”菜单选项选取设备,(选取之后,就可以监控该设备了.) 根据VID/PID来单击选取要操作的设备对象,最下方 “Properties” 即所要操作的USB设备的详细…
0推荐在linux大家有时候需要调试usb接口的串口消息,但是没有类似于windows下的bus hound工具,感觉比较痛苦,其实linux内核提供了usbmon这个工具,可以收集串口信息. 1.准备: 挂接debugfs (这个可以在内核配置中使能),加载usbmon模块(如果usbmon编译成模块). 如果usbmon编译到内核中的话,第二步可以省略 # mount -t debugfs none_debugs /sys/kernel/debug# modprobe usbmon# 确定b…
/********************************************************************** * USB抓包工具Bus Hound * 说明: * 之前颖奇有说过这个工具,不过貌似快忘记了,还是记录一下,工具有时候 * 用到的时候才发现有用. * * 2018-5-31 深圳 宝安西乡 曾剑锋 *********************************************************************/ 一.参考文档…