# stm32f103_dual_vcp2 **Repository Path**: hxp2/stm32f103_dual_vcp2 ## Basic Information - **Project Name**: stm32f103_dual_vcp2 - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-04 - **Last Updated**: 2023-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32F103_DUAL_VCP RadioOperator modified: - changed new USB lib from STM32CubeMX to improve PC Enum. - added LED (PC13) flashing when UART transfering data. An example to show how to use dual CDC VCP USB interfaces. ## Hardware configuration MCU: STM32F103C6Tx(72MHz, LQFP48, 32KB Flash, 10KB RAM) Hardware board: BluePill LED: PC13, low-active ## Software Development Environment - MDK/Keil v5.xx - ARMCC v6.xx -O1 ## Firmware Configureation - Memory configuration: - Heap Size: 0x1000 - Stack Size: 0x400 - Perpherials - RCC - High Speed Clock (HSE): Crystal/Ceramic Resonator - Low Speed Clock (LSE) : Crystal/Ceramic Resonator - USB - Device (FS) - USART1 - Mode: Asynchronous - USART2 - Mode: Asynchronous - MiddleWares - USB_DEVICE - Class for FS IP: Communication Device Class (Virtual Port Com) - Pin configuration - USB_DM: PA11 - USB_PM: PA12 - USART1_TX: PA9 - USART1_RX: PA10 - USART2_TX: PA2 - USART2_RX: PA3 ```