转载: http://www.usr.cc/thread-51423-1-1.html
作者:追风
、USB的“ JOyStiCkMOUSe ”例程结构分析
1、例程的结构
(1) 底层结构
包括5个文件:usb_core.c (USB总线数据处理的核心文件),usb_init.c ,
USb_int.c (用于端点数据输入输入中断处理),usb_mem.c(用于缓冲区操作), USb_regs.c (用于寄存器操作)。它们都包含了头文件“ USb_lib.h ”。在这个 头文件中,又有以下定义:
#in clude usb_type.h
#i nclude usb_regs.h
#in clude usb_def.h
#i nclude usb_core.h
#in clude usb_i ni t.h
#include usb_mem.h
#include usb_int.h
USb_lib.h 中又包含了七个头文件,其中 USb_type.h中主要是用typedef为 stm32支持的数据类型取一些新的名称。USb_def.h中主要是定义一些相关的数 据类型。
还有一个未包含在USb_lib.h 中的头文件,USb_conf.h用于USB设备的配置。
(2) 上层结构
上层结构总共5个文件:hw_cOnfig.c (用于USB硬件配置)、USb_pwr.c (用 于USB连
您可能关注的文档
最近下载
- 建筑消防设施维护保养计划表.doc VIP
- 深度解析(2026)《QCT 413-2002汽车电气设备基本技术条件》.pptx VIP
- 原子发射光谱法.课件.pptx VIP
- 精品课程《岩石力学》ppt课件(全).pptx VIP
- 伺服调试软件-InoDriverShop-用户手册.pdf VIP
- GBT 46913-2025养老机构感染预防与控制规范PPT课件.pptx VIP
- 细菌感染病例演讲分析.pptx VIP
- 平安保险2025年培训体系(1).pptx VIP
- 上海市青浦区华新镇社区工作者考试真题及答案2025.docx VIP
- 20230226 一体化教师培训手册下篇(第6稿).pdf VIP
原创力文档

文档评论(0)