浅析USB之设备枚举
摘要:当一个USB设备插入主机后,会有以下活动: 配上状态图
阅读全文
posted @
2017-08-29 09:55
陌鉎こ城sHi
阅读(310)
推荐(0) 编辑
利用STM32CubeMX之SPI
摘要:现在我们继续使用STM32CubeMX来生成SPI工程。我们的硬件平台还是我们熟悉的STM32F103C8开发板。 设置时钟树中的配置 现在打开SPI的设置 如果想修改管脚的名字可以红色框中进行修改,修改后在生成代码将其来宏定义 现在来看看我们生成工程中代码 在 stm32f1xx_hal_spi.
阅读全文
posted @
2017-08-29 09:55
陌鉎こ城sHi
阅读(5607)
推荐(0) 编辑
利用STM32CubeMX来生成USB_HID_host工程
摘要:修改时钟(备注这边使用25mhz的主晶振) 选择debug_level等级为3
阅读全文
posted @
2017-08-29 09:54
陌鉎こ城sHi
阅读(724)
推荐(0) 编辑
利用pyusb来查询当前所以usb设备
摘要:具体代码如下 测试结果如下 键盘有插入时usb的情况 键盘问插入时usb的情况
阅读全文
posted @
2017-08-29 09:53
陌鉎こ城sHi
阅读(1588)
推荐(0) 编辑
usb之python(pyusb)
摘要:电脑系统为WIN7 64位 python:为python3.6 32位 需要插件PyUSB-1.0.0.tar,pywinusb-0.4.2。 按照的步骤我偷懒了,自己百度一下。 我们先看设备管理的 测试代码如下 测试结果 如果先出现系统无法识别的话 可以参考 https://stackoverfl
阅读全文
posted @
2017-08-29 09:22
陌鉎こ城sHi
阅读(13399)
推荐(0) 编辑
使用STM32CubeMX生成USB_HOST_HID工程[添加对CAPS_LOCK指示灯的控制][SetReport]
摘要:在之前(使用STM32CubeMX生成USB_HOST_HID工程)的基础上进行修改 在结合之前在pc上的测试 USB之HID类Set_Report Request[调试手记1] 测试代码如下: 通过capslock按键按下和释放等可以看到CAPS_LOCK指示灯变化。但是会发现需要按多次才能翻转C
阅读全文
posted @
2017-08-16 14:52
陌鉎こ城sHi
阅读(4861)
推荐(0) 编辑
使用STM32CubeMX生成USB_HOST_HID工程
摘要:使用开发板为STM32F105开发板。 原本想将具体步骤给写出来。时间有限。直接将STM32F105_USBH_HID.IOC上传files.cnblogs.com/files/libra13179/STM32F105_USBH_HID.zip [需要注意开发板使用的外部晶振为25mhz] 下面给出
阅读全文
posted @
2017-08-16 11:21
陌鉎こ城sHi
阅读(5336)
推荐(1) 编辑
USB之HID类Set_Report Request[调试手记1]
摘要:请翻开《Device Class Definition for Human Interface Devices (HID) Version 1.11 》7.2.2 Set_Report Request 现在我们先那键盘来做实验来观察。[备注:测试当时NUM指示灯亮] 通过笔记本上按“capslock
阅读全文
posted @
2017-08-15 16:42
陌鉎こ城sHi
阅读(6543)
推荐(1) 编辑