USB_HID

所属分类:其他
开发工具:C/C++
文件大小:513KB
下载次数:9
上传日期:2019-05-13 16:42:09
上 传 者Kalika
说明:  STM32F103C8T6 模拟USB-HID复合设备
(STM32F103C8T6 Analog USB-HID Composite Device)

文件列表:
USB_HID (0, 2014-10-24)
USB_HID\Libraries (0, 2014-10-24)
USB_HID\Libraries\CMSIS (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3 (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3\startup (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3\startup\iar (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3\startup\TrueSTUDIO (0, 2014-10-24)
USB_HID\Libraries\STM32F10x_StdPeriph_Driver (0, 2014-10-24)
USB_HID\Libraries\STM32F10x_StdPeriph_Driver\inc (0, 2014-10-24)
USB_HID\Libraries\STM32F10x_StdPeriph_Driver\src (0, 2014-10-24)
USB_HID\Libraries\STM32_USB-FS-Device_Driver (0, 2014-10-24)
USB_HID\Libraries\STM32_USB-FS-Device_Driver\inc (0, 2014-10-24)
USB_HID\Libraries\STM32_USB-FS-Device_Driver\src (0, 2014-10-24)
USB_HID\Project (0, 2014-10-24)
USB_HID\Project\USB_HID (0, 2014-10-24)
USB_HID\Project\USB_HID\inc (0, 2014-10-24)
USB_HID\Project\USB_HID\RVMDK (0, 2019-05-13)
USB_HID\Project\USB_HID\RVMDK\DebugConfig (0, 2019-05-13)
USB_HID\Project\USB_HID\RVMDK\List (0, 2014-10-24)
USB_HID\Project\USB_HID\RVMDK\Obj (0, 2014-10-24)
USB_HID\Project\USB_HID\RVMDK\RTE (0, 2019-05-13)
USB_HID\Project\USB_HID\RVMDK\RTE\_USB_HID (0, 2019-05-13)
USB_HID\Project\USB_HID\src (0, 2014-10-24)
USB_HID\Libraries\CMSIS\Core\CM3\core_cm3.c (17273, 2010-06-07)
USB_HID\Libraries\CMSIS\Core\CM3\core_cm3.h (85714, 2011-02-09)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\cortexm3_macro.s (10308, 2008-09-21)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_cl.s (15761, 2010-04-23)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_hd.s (15503, 2011-03-10)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld.s (12376, 2011-03-10)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld_vl.s (13651, 2010-04-23)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md.s (12765, 2011-03-10)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md_vl.s (14068, 2010-04-23)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_xl.s (15950, 2010-04-23)
USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\stm32f10x_startup.s (9630, 2009-11-21)
USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_cl.s (12943, 2010-04-23)
USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_hd.s (13042, 2010-04-23)
USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_ld.s (9698, 2010-04-23)
... ...

/**************************************************************************** 软件程序设计 main.c 该函数中主要初始化系统以及USB接口。 usb_desc.c 该文件中没有任何函数,只是包含一些定义USB设备的描述符常数,读者若要开发非标准的USB 设备,则还需要开发PC上运行的非标准设备的驱动程序。 stm32f10x_it.c 该文件中包含USB中断服务程序,由于USB中断有很多情况,这里的中断服务程序只是调 用usb_Istr.c文件中的USB_Istr函数,由USB_Istr函数再做轮询处理。参考程序如下: usb_Istr.c 该文件中只有一个函数,即USB中断的USB_Istr函数,该函数对各类引起USB中断的事件作轮询 处理。参考程序如下: usb_prop.c 该文件用于实现相关设备的USB协议,例如初始化、SETUP包、IN包、OUT包等等。 usb_pwr.c 该文件中包含处理上电、调电、挂起和恢复事件的函数, hw_config.c 该文件中包含系统配置的函数。其中,Set_System函数用于配置时钟、通用端口; Set_USBClock函数用于配置USB端口时钟;USB_Interrupts_Config函数用于配置USB中断; USB_Cable_Config函数配置USB电缆状态。

近期下载者

相关文件


收藏者