【E2315】STM32实现USB串口源码(可与电脑通信)

2021-11-19 09:50:57      索炜达电子      514     

项目编号:E2315

文件大小:638K

源码说明:带中文注释

开发环境:C编译器

简要概述:

STM32实现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

TAGSTM32
  • 10 次
  • 1 分