首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 自制USB键盘源代码及原理图

自制USB键盘源代码及原理图

资料介绍

以下是通过串口返回的调试信息:

系统启动................................

断开USB连接........................

USBD12芯片初始化

设置地址.....................

地址为: 0

连接USB...............

USB总线复位................................

USB总线挂起................................

USB总线复位................................

USB总线挂起................................

USB总线复位................................

USB标准请求................................

获取描述符................................

获取设备描述符................................

USB总线复位................................

USB标准请求................................

设置地址.....................

地址为: 2

USB标准请求................................

获取描述符................................

获取设备描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

获取配置描述符................................

USB标准请求................................

获取描述符................................

获取字符串描述符................................

获取语言ID................................

USB标准请求................................

获取描述符................................

获取字符串描述符................................

获取设备序列号................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

获取配置描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

获取字符串描述符................................

获取语言ID................................

USB标准请求................................

获取描述符................................

获取字符串描述符................................

获取产品字符串................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

获取字符串描述符................................

获取语言ID................................

USB标准请求................................

获取描述符................................

获取字符串描述符................................

获取产品字符串................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

获取设备描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

获取配置描述符................................

USB标准请求................................

获取描述符................................

获取配置描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

获取描述符................................

USB标准请求................................

设置配置................................

USB类请求................................

设置空闲................................

USB标准请求................................

获取描述符(从接口)..............................

获取报告描述符................................

USB标准请求................................

获取描述符(从接口)..............................

USB标准请求................................

获取描述符(从接口)..............................

USB标准请求................................

获取描述符(从接口)..............................

USB标准请求................................

获取描述符(从接口)..............................

USB标准请求................................

获取描述符(从接口)..............................

USB标准请求................................

获取描述符(从接口)..............................

USB标准请求................................

获取描述符(从接口)..............................

端点2输出................................

端点2的数据是 0x01

端点2输出................................

端点2的数据是 0x03

端点2输出................................

端点2的数据是 0x01

端点2输出................................

端点2的数据是 0x00

端点2输出................................

端点2的数据是 0x02

端点2输出................................

端点2的数据是 0x03

原理图说明:

用的是以前做IDEUSB的板,所以上面还有个IDE接口和573锁存器,可以不用理会它们:

(注意:原理图上所标的晶体值是以前的,这个程序中使用的是22.1184M的晶体.它关系到串口波特率,如果你不使用串口,那么可以不用理会它.)

注意:图中串口电平转换部分的C8C10接反了,C11负端应接VDD。由于图得比较匆忙,所以没留意。

自制USB键盘源代码及原理图
本地下载

评论