[单片机][USB_HID] USB问题汇总

发布者:tony520最新更新时间:2022-09-15 来源: csdn关键字:单片机  USB_HID  USB问题 手机看文章 扫描二维码
随时随地手机看文章
  1. 不同系统请求字符串次数(三个根节点)

系统字符串2字符串3
windos82
linux13
ios22

单节点只会请求2次,以上现在属于正常。

windos枚举时,每个节点都会重新重新请求字符串2。

USB ERR 0xC0000012

Bus Hound 6.01 capture on Windows Vista Service Pack 1 (x86). Complements of

返回数据过大重启


USB ERR “babble”

compatibility with the USB 1.0)."babble"错误. 检测到设备返回了一个无意义的数据

"babble"错误. 一个"babble"错误发生当端点接受数据多于端点的特定最大报文大小.已经超过设置的最大发送的报文长度了


USB ERR 0xC0000030

USBD_STATUS_ENDPOINT_HALTED 0xC0000030 A transfer was submitted to an endpoint that is stalled.

一个事务传送到了一个处于STALL(挂起)状态的端点


错误汇总表

image.png

image.png

image.png

image.png

关键字:单片机  USB_HID  USB问题 引用地址:[单片机][USB_HID] USB问题汇总

上一篇:[单片机框架] [drivers] [hc4051] 8路模拟分流器
下一篇:[单片机框架] [kv_sys] 实现一个简易KV键值系统(升级版)

推荐阅读最新更新时间:2024-11-18 00:18

单片机控制12864液晶显示屏静态显示
显示屏幕说明图: 仿真电路图: 仿真结果展示: 汉字取模软件设置: (取模软件下载链接在文章结尾) C语言程序代码: #include reg51.h #define LCDLCDDisp_Off 0x3e// 程序中 的 LCD_OFF (LCD 断开/不亮) 的值 是 16进制 0x3E #define LCDLCDDisp_On 0x3f// 程序中 的 LCD_ON (LCD 合上/亮) 的值 是 16进制 0x3F #define Page_Add 0xb8// 页地址 #define LCDCol_Add 0x40// 列地址 #define Start_Line 0
[单片机]
<font color='red'>单片机</font>控制12864液晶显示屏静态显示
变频空调单片机测控系统的抗干扰设计
1引言 随着科学技术的发展,单片机在各种家电产品中得到了越来越广泛的应用,它的稳定性工作是衡量其质量好坏的重要指标。因此,有效地抑制单片机系统内部和外部的电磁噪声干扰,使单片机系统在实际运行环境中长期可靠地工作,是一个亟待解决的电磁兼容问题。 在我们设计的变频空调电控系统中,由于其所处环境比较恶劣,特别是在冬季与夏季强功率运行时,由压缩机、风机高速运转所引起的机械振动,电器设备(如斩波器、电动机等)所产生的干扰,室内外环境的温差(-20℃~40℃),都会影响单片机系统的正常工作。这就要求在设计单片机系统时必须考虑到各种影响其正常工作的因素,并采取相应的有效措施。当然,单片机系统的可靠性是由多种因素决定的,但系统的抗干扰性能是系
[单片机]
变频空调<font color='red'>单片机</font>测控系统的抗干扰设计
单片机的时钟与振荡源
几种常见的时钟电路 1、外置晶振+内置振荡器,这种电路的频率误差一般在百万分之几,适合于需要做实时时钟或精准定时的系统。 2、外置陶振+内置振荡器,作为晶振的廉价替代品,这种电路的频率误差一般在1%左右,适合于一些要发求较低的场合。 3、RC振荡电路,这种电路的频率会受温度、电压、器件参数误差等诸多因素的影响,一般误差在10%左右;但电路简单、价格低;另外它能在低温度环境下起振,常被集成在单片机内部,因些有时为了节约I/O口时,常选用内部RC时钟源。 4、外部直接给时钟输入,这种方式比较少用到(可能用在多CPU的频率同步场合吧)。
[单片机]
第2课 keil软件及工程文件的建立
单片机系统设计主要包括硬件设计和软件设计,对于单片机初者来说主要在于软件的学习,也就是程序设计,等大家程序这块掌握得差不多了,再去结合具体的项目学习做硬件,最终掌握单片机系统设计的方法。而在进行软件学习的时候需要用到单片机实验板进行实验验证,实验板建议直接购买,当然如果电子技术基础好的话,自己做板也是可以的。这次教程开发程序所用到的软件为keil uVision2,该软件大家可以到实验室的下载中心进行下载;硬件实验平台主要采用我们实验室自行设计的实验板,有需要的请直接与我们联系。下面分别介绍这keil uVision2和实验板的使用方法,在程序编写完成后需把程序烧写到单片机中,我们是用ISP在线下载工具,这里一并进行介绍。 为了便
[单片机]
第2课 keil软件及工程文件的建立
51单片机学习——4--数码管显示
数码管静态显示原理 显示器及其接口 单片机系统中常用的显示器有: 发光二极管LED(Light Emitting Diode)显示器、液晶LCD(Liquid Crystal Display)显示器、TFT液晶显示器等。LED显示器有两种显示结构:段显示(7段、米字型等)和点阵显示(5×8、8×8点阵等)。 LED数码管根据LED的不同接法可以分为2类:共阴和共阳。 使用LED显示器时,要注意区分这两种不同的接法。为了显示数字或字符,必须对数字或字符进行编码。七段数码管加上一个小数点,共计8段。因此为LED显示器提供的编码正好是一个字节。我们实验板用共阴LED显示器,根据电路连接图显示16进制数的编码已列在下表。 0x
[单片机]
51<font color='red'>单片机</font>学习——4--数码管显示
单片机接口控制真彩色液晶屏方案
  如果您使用的是8位\16位单片机、ARM等微控制器,并希望通过简单易操作的控制器来控制相应的液晶屏,那么请选用单片机接口控制方案。此方案提供8bit并口数据总线接口,成本低廉,技术成熟,使用便捷,是众多数字化行业性价比较高的理想选择;主要由五部分构成:输入信号、多媒体显示控制器、TFT液晶屏、逆变器及配件。   原理框图2-1   a.适用输入信号:   8bit并口数据总线,如单片机(8051、51 、96 、X86 、8088 、Z80 、DSP 等),ARM等   b.单片机接口控制方案特点:   (1) 单片机接口控制方案是杭州平望科技公司推出,采用 ALTERA 公司大规模可编程集成电路( FPG
[嵌入式]
单片机最小系统_按键控制数码管显示
单片机最小系统_按键控制数码管显示,这个项目,主要学习单片机的键盘工作原理与显示方面的知识,电子小制作的好课题。键盘电路作为单片机的输入部分,数码显示电路作为单片机的输出部分,由键盘电路通过单片机控制数码管显示电路的八路键控数码管电路。按下S0到S7号按键时,数码管显示立刻显示数字0到7。 电子制作 的好课题下面是单片机最小系统_按键控制数码管显示原理图,实作时,按原理图焊好电路,单片机中写入程序。 ORG 0000H ;随后的指令代码从0000H单元开始存放。 LJMP START ;转到标号START处 ORG 0030H ;随后的指令代码从0030H单元开始存
[单片机]
<font color='red'>单片机</font>最小系统_按键控制数码管显示
【GD32 MCU 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列
1.本文简介 GD32F30x 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F10x 系列 MCU 保持高度兼容。本文主要从以下三个方面进行介绍:硬件资源对比、外设及性能对比以及从 STM32F10x 移植到 GD32F30x 的移植步骤,旨在让开发者能够快速从 STM32F10x 移植到 GD32F30x,缩短研发周期,加快产品开发进度。 2.GD32F30x vs STM32F10x 硬件资源对比 GD32F30x 和 STM32F10x 硬件引脚对比如表 2-1. GD32F30x 和 STM32F10xpin 对比所示,由该表可知,GD32F30x 与 STM32
[单片机]
【GD32 <font color='red'>MCU</font> 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved