- 3
- 0
- 约2.16万字
- 约 26页
- 2018-04-28 发布于贵州
- 举报
USB的“JoyStickMouse”例程分析70
USB的“JoyStickMouse”例程分析
一、USB的“JoyStickMouse”例程结构分析
1、例程的结构
(1)底层结构
包括5个文件:usb_core.c(USB总线数据处理的核心文件),usb_init.c,usb_int.c(用于端点数据输入输入中断处理),usb_mem.c(用于缓冲区操作),usb_regs.c(用于寄存器操作)。它们都包含了头文件“usb_lib.h”。在这个头文件中,又有以下定义:
#include usb_type.h
#include usb_regs.h
#include usb_def.h
#include usb_core.h
#include usb_init.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连接、断开操作)、usb_istr.c(直接处理USB中断)、usb_prop.c(用于上层协议处理,比如HI
您可能关注的文档
- N111神奇的货币100.ppt
- newCh7_参数估计97.ppt
- NRC公司的管理信息系统建设197.doc
- NHT 第12章(续)34.ppt
- Mx20监控系统介绍67.ppt
- NOPQ开头成语归类145.doc
- OA使用管理规则41.doc
- Narratology-2012-7讲-时间92.ppt
- OLAY美容顾问学院II-III培训手册93.doc
- OEC管理(杨克明)75.ppt
- 《过程控制与集散系统》课件——5.3 串级控制的表示和特点.pptx
- 2025 东方日升公司宣传册中文 Risen catalogue CN 20251105.pdf
- 云南省玉溪一中2025一2026学年下学期高三适应性测试(一)语文试卷.docx
- 云南省玉溪一中2025一2026学年下学期高三适应性测试(一)数学试卷.docx
- 云南省玉溪一中2025一2026学年下学期高三适应性测试(一)语文试卷.pdf
- 山东省2026年4月高三核心素养评估检测历史试卷.docx
- 浙江省宁波市2025-2026学年高三下学期高考模拟考试(二模)语文试卷(含答案).docx
- 浙江省宁波市2025-2026学年高三下学期高考模拟考试(二模)数学试卷(含答案).pdf
- 云南省玉溪一中2025一2026学年下学期高三适应性测试(一)数学试卷.pdf
- 山东省2026年4月高三核心素养评估检测历史试卷.pdf
原创力文档

文档评论(0)