使用STM32的库进行USB-HID开发时,会出现某些电脑枚举不出设备的情况,通过bushound来抓包分析会出现PC发送setidle命令下去后,从设备没有响应,所以PC变为stall形态,之后枚举失败。
通过分析源代码和HID协议,找到问题所在,修补漏洞之后可以在任何电脑上枚举成功。
可以对比库中的源代码,可以找到修改的地方。
2018/11/26 3:19:13 6KB stm32 usb hid idle
1
STM32F070F6USB自界说HID本人写的代码,并非另入下载。
2016/5/23 21:03:15 8.35MB ARM USB
1
stm32完成USB_存储_HID复合设备,采用官方固件库完成,U盘实际上是读卡器
2019/5/2 6:14:12 400KB STM32 USB U盘 HID
1
STM32f103C8T6枚举成HID设备与PC通信,速度实测可达64K/s,USB口D+需要上拉1.5K电阻紧缩包内包含一个USB调试助手,可以调试HID通信
2016/9/26 23:55:03 11.16MB stm32f HID通信 HID高速通
1
STUSB标准库:STM32_USB-FS-Device_Lib_V4.1.0芯片:STM32F103RC端点运用:HID收发:EP1VCP收发:EP3,EP4串口:UART1PA9-TXPA10-RXUSBD+控制端口,可控,实际测试时,保持上拉也能正常识别。
程序自用,可以支持量产。
1
vs2010环境下的usb_hid开辟,包含了hidapi.dll,hidapi.lib,hidapi.h
2016/3/20 21:07:39 67.14MB usb HID hid
1
AT-09模块的蓝牙HID固件。
基于HM-10的固件修改而来,相关参数曾经设定完毕,直接刷入就能使用。
详细的刷固件教程在https://post.smzdm.com/p/aqnl3vv2/
2015/1/17 18:01:33 112KB 蓝牙 键盘 HID Arduino
1
亲身测试,适用于xpwin7,win10没有测过。
有32位和64位
2018/11/5 2:24:20 148KB setupapi,64,32
1
HID(HumanInterfaceDevice,人机接口设备)是USB设备中常用的设备类型,是直接与人交互的USB设备,例如键盘、鼠标与游戏杆等。
在USB设备中,HID设备的成本较低。
另外,HID设备并不一定要有人机交互功能,只需符合HID类别规范的设备都是HID设备。
Wndows操作系统最先支持的HID设备。
在windows98以及后来的版本中内置有HID设备的驱动程序,应用程序可以直接使用这些驱动程序来与设备通信。
在设计一个USB接口的计算机外部设备时,如果HID类型的设备可以满足需要,可以将其设计为HID类型设备,这样可以省去比较复杂的USB驱动程序的编写,直接利用Windows操作系统对标准的HID类型USB设备的支持。
2017/6/20 16:20:35 1.49MB USB HID
1
三维姿态显示上位机C#+WPF+HID+Unity3D技术在毕业设计中做了一个基于AHRS的设计,涉及了姿态融合算法,为了调试算法参数功能,需要用到姿态显示上位机用来显示验证算法的效果。
在收集了很多资料后,决定自己做一个三维姿态显示上位机。
由于本人学识浅薄,程序中可能有很多目前没有发现的BUG,如有纰漏,敬请指正。
其中有使用到HID协议,如有不会使用的可以QQ邮箱我:2427644297@qq.com
2018/6/25 8:47:53 23.47MB 姿态显示上位机 Unity3D WPF HID
1
共 52 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡