2021-11-19 09:50:57 索煒達(dá)電子 843
項(xiàng)目編號(hào):E2315
文件大?。?38K
源碼說(shuō)明:帶中文注釋
開(kāi)發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
STM32實(shí)現(xiàn)USB串口源碼(可與電腦通信)
目錄│文件列表:
└ 107_DEVICE_VCP
└ 07_DEVICE_VCP
├ Doc
│ └ information.txt
├ Libraries
│ ├ CMSIS
│ │ ├ Device
│ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ system_stm32f10x.c
│ │ │ └ Include
│ │ │ │ stm32f10x.h
│ │ │ └ system_stm32f10x.h
│ │ └ Include
│ │ │ arm_common_tables.h
│ │ │ arm_math.h
│ │ │ core_cm0.h
│ │ │ core_cm3.h
│ │ │ core_cm4.h
│ │ │ core_cm4_simd.h
│ │ │ core_cmFunc.h
│ │ └ core_cmInstr.h
│ ├ STM32F10x_StdPeriph_Driver
│ │ │ Release_Notes.html
│ │ ├ inc
│ │ │ │ misc.h
│ │ │ │ stm32f10x_adc.h
│ │ │ │ stm32f10x_bkp.h
│ │ │ │ stm32f10x_can.h
│ │ │ │ stm32f10x_cec.h
│ │ │ │ stm32f10x_crc.h
│ │ │ │ stm32f10x_dac.h
│ │ │ │ stm32f10x_dbgmcu.h
│ │ │ │ stm32f10x_dma.h
│ │ │ │ stm32f10x_exti.h
│ │ │ │ stm32f10x_flash.h
│ │ │ │ stm32f10x_fsmc.h
│ │ │ │ stm32f10x_gpio.h
│ │ │ │ stm32f10x_i2c.h
│ │ │ │ stm32f10x_iwdg.h
│ │ │ │ stm32f10x_pwr.h
│ │ │ │ stm32f10x_rcc.h
│ │ │ │ stm32f10x_rtc.h
│ │ │ │ stm32f10x_sdio.h
│ │ │ │ stm32f10x_spi.h
│ │ │ │ stm32f10x_tim.h
│ │ │ │ stm32f10x_usart.h
│ │ │ └ stm32f10x_wwdg.h
│ │ └ src
│ │ │ misc.c
│ │ │ stm32f10x_adc.c
│ │ │ stm32f10x_bkp.c
│ │ │ stm32f10x_can.c
│ │ │ stm32f10x_cec.c
│ │ │ stm32f10x_crc.c
│ │ │ stm32f10x_dac.c
│ │ │ stm32f10x_dbgmcu.c
│ │ │ stm32f10x_dma.c
│ │ │ stm32f10x_exti.c
│ │ │ stm32f10x_flash.c
│ │ │ stm32f10x_fsmc.c
│ │ │ stm32f10x_gpio.c
│ │ │ stm32f10x_i2c.c
│ │ │ stm32f10x_iwdg.c
│ │ │ stm32f10x_pwr.c
│ │ │ stm32f10x_rcc.c
│ │ │ stm32f10x_rtc.c
│ │ │ stm32f10x_sdio.c
│ │ │ stm32f10x_spi.c
│ │ │ stm32f10x_tim.c
│ │ │ stm32f10x_usart.c
│ │ └ stm32f10x_wwdg.c
│ ├ STM32_USB_Device_Library
│ │ │ Release_Notes.html
│ │ ├ Class
│ │ │ ├ audio
│ │ │ │ ├ inc
│ │ │ │ │ │ usbd_audio_core.h
│ │ │ │ │ └ usbd_audio_out_if.h
│ │ │ │ └ src
│ │ │ │ │ usbd_audio_core.c
│ │ │ │ └ usbd_audio_out_if.c
│ │ │ ├ cdc
│ │ │ │ ├ inc
│ │ │ │ │ │ usbd_cdc_core.h
│ │ │ │ │ └ usbd_cdc_if_template.h
│ │ │ │ └ src
│ │ │ │ │ usbd_cdc_core.c
│ │ │ │ └ usbd_cdc_if_template.c
│ │ │ ├ dfu
│ │ │ │ ├ inc
│ │ │ │ │ │ usbd_dfu_core.h
│ │ │ │ │ │ usbd_dfu_mal.h
│ │ │ │ │ │ usbd_flash_if.h
│ │ │ │ │ │ usbd_mem_if_template.h
│ │ │ │ │ └ usbd_otp_if.h
│ │ │ │ └ src
│ │ │ │ │ usbd_dfu_core.c
│ │ │ │ │ usbd_dfu_mal.c
│ │ │ │ │ usbd_flash_if.c
│ │ │ │ │ usbd_mem_if_template.c
│ │ │ │ └ usbd_otp_if.c
│ │ │ ├ hid
│ │ │ │ ├ inc
│ │ │ │ │ └ usbd_hid_core.h
│ │ │ │ └ src
│ │ │ │ └ usbd_hid_core.c
│ │ │ └ msc
│ │ │ ├ inc
│ │ │ │ │ usbd_msc_bot.h
│ │ │ │ │ usbd_msc_core.h
│ │ │ │ │ usbd_msc_data.h
│ │ │ │ │ usbd_msc_mem.h
│ │ │ │ └ usbd_msc_scsi.h
│ │ │ └ src
│ │ │ │ usbd_msc_bot.c
│ │ │ │ usbd_msc_core.c
│ │ │ │ usbd_msc_data.c
│ │ │ │ usbd_msc_scsi.c
│ │ │ └ usbd_storage_template.c
│ │ └ Core
│ │ ├ inc
│ │ │ │ usbd_conf_template.h
│ │ │ │ usbd_core.h
│ │ │ │ usbd_def.h
│ │ │ │ usbd_ioreq.h
│ │ │ │ usbd_req.h
│ │ │ └ usbd_usr.h
│ │ └ src
│ │ │ usbd_core.c
│ │ │ usbd_ioreq.c
│ │ └ usbd_req.c
│ ├ STM32_USB_HOST_Library
│ │ │ Release_Notes.html
│ │ ├ Class
│ │ │ ├ HID
│ │ │ │ ├ inc
│ │ │ │ │ │ usbh_hid_core.h
│ │ │ │ │ │ usbh_hid_keybd.h
│ │ │ │ │ └ usbh_hid_mouse.h
│ │ │ │ └ src
│ │ │ │ │ usbh_hid_core.c
│ │ │ │ │ usbh_hid_keybd.c
│ │ │ │ └ usbh_hid_mouse.c
│ │ │ └ MSC
│ │ │ ├ inc
│ │ │ │ │ usbh_msc_bot.h
│ │ │ │ │ usbh_msc_core.h
│ │ │ │ └ usbh_msc_scsi.h
│ │ │ └ src
│ │ │ │ usbh_msc_bot.c
│ │ │ │ usbh_msc_core.c
│ │ │ │ usbh_msc_fatfs.c
│ │ │ └ usbh_msc_scsi.c
│ │ └ Core
│ │ ├ inc
│ │ │ │ usbh_conf_template.h
│ │ │ │ usbh_core.h
│ │ │ │ usbh_def.h
│ │ │ │ usbh_hcs.h
│ │ │ │ usbh_ioreq.h
│ │ │ └ usbh_stdreq.h
│ │ └ src
│ │ │ usbh_core.c
│ │ │ usbh_hcs.c
│ │ │ usbh_ioreq.c
│ │ └ usbh_stdreq.c
│ └ STM32_USB_OTG_Driver
│ │ Release_Notes.html
│ ├ inc
│ │ │ usb_bsp.h
│ │ │ usb_conf_template.h
│ │ │ usb_core.h
│ │ │ usb_dcd.h
│ │ │ usb_dcd_int.h
│ │ │ usb_defines.h
│ │ │ usb_hcd.h
│ │ │ usb_hcd_int.h
│ │ │ usb_otg.h
│ │ └ usb_regs.h
│ └ src
│ │ usb_bsp_template.c
│ │ usb_core.c
│ │ usb_dcd.c
│ │ usb_dcd_int.c
│ │ usb_hcd.c
│ │ usb_hcd_int.c
│ └ usb_otg.c
├ Project
│ │ JLinkSettings.ini
│ │ keilkilll.bat
│ │ note.txt
│ │ Project.uvgui.Administrator
│ │ Project.uvopt
│ │ Project.uvproj
│ └ Obj
│ └ LED.hex
└ User
├ driver
│ │ fonts.c
│ │ fonts.h
│ │ lcd_log.c
│ │ lcd_log.h
│ │ lcd_log_conf_template.h
│ │ stm3210c_eval.c
│ │ stm3210c_eval.h
│ │ stm3210c_eval_i2c_ee.c
│ │ stm3210c_eval_i2c_ee.h
│ │ stm3210c_eval_ioe.c
│ │ stm3210c_eval_ioe.h
│ │ stm3210c_eval_lcd.c
│ │ stm3210c_eval_lcd.h
│ │ stm3210c_eval_spi_sd.c
│ │ stm3210c_eval_spi_sd.h
│ └ stm32_eval_legacy.h
└ Main
│ lcd_log_conf.h
│ main.c
│ stm32f10x_conf.h
│ stm32fxxx_it.c
│ stm32fxxx_it.h
│ system_stm32f10x.c
│ usbd_cdc_vcp.c
│ usbd_cdc_vcp.h
│ usbd_conf.h
│ usbd_desc.c
│ usbd_desc.h
│ usbd_usr.c
│ usb_bsp.c
└ usb_conf.h