STM32官方USB例程JoyStick详解.docx

转载: 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连

文档评论(0)

1亿VIP精品文档

相关文档