STM32F103C8T6配套程序源码-USB_HID

所属分类:单片机开发
开发工具:C/C++
文件大小:3438KB
下载次数:12
上传日期:2020-01-29 22:29:06
上 传 者xusee
说明:  USB源码,STM32 keil烧录程序,有意可以下载
(STM32 keil STM32F103C8T6 STM32 keil)

文件列表:
USB_HID (0, 2014-10-24)
USB_HID\USB_HID (0, 2014-10-24)
USB_HID\USB_HID\Libraries (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3 (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\core_cm3.c (17273, 2010-06-07)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\core_cm3.h (85714, 2011-02-09)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\cortexm3_macro.s (10308, 2008-09-21)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_cl.s (15761, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_hd.s (15503, 2011-03-10)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld.s (12376, 2011-03-10)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld_vl.s (13651, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md.s (12765, 2011-03-10)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md_vl.s (14068, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_xl.s (15950, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\arm\stm32f10x_startup.s (9630, 2009-11-21)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_cl.s (12943, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_hd.s (13042, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_ld.s (9698, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_ld_vl.s (10445, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_md.s (10154, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_md_vl.s (10941, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_xl.s (13143, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_cl.s (16629, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_hd.s (16231, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_ld.s (12653, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_ld_vl.s (12952, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_md.s (12914, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_md_vl.s (13603, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_xl.s (16630, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\TrueSTUDIO (0, 2014-10-24)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\TrueSTUDIO\startup_stm32f10x_cl.s (12522, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\TrueSTUDIO\startup_stm32f10x_hd.s (13193, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\TrueSTUDIO\startup_stm32f10x_ld.s (9746, 2010-04-23)
USB_HID\USB_HID\Libraries\CMSIS\Core\CM3\startup\TrueSTUDIO\startup_stm32f10x_ld_vl.s (10195, 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电缆状态。

近期下载者

相关文件


收藏者