首先STM32F4的高速USB引脚要使用需要接芯片的,要使用这个功能要把HS降级到FS才可以使用,这点很重要。
硬件环境:STM32F207的芯片,这款芯片USB接口有FS和HS之分,由于之前对这两个接口的区别不是很了解,所以画原理图的时候,就将USB的接口连接在了HS的接口上(PB14,PB15), 另外对于USB接口只连接了DP和DM,并没有连接VBUS信号。外部晶振使用的是8M的晶振。 USB部分的电路,如下图所示 说明: OTG_FS为 full speed 全...
使用高速USB接口要更换 USB的IO管脚, 大家所熟知的PA10, PA11只能用于全速USB,换成高速USB后要使用PB14, PB15管脚本,程序做如下初始化。 void HAL_HCD_MspInit(HCD_HandleTypeDef* hpcd) { GPIO_InitTypeDef GPIO_InitStruct = {0}; if(hpcd->Instance==USB_OTG_FS) { /* USER CODE BEGIN USB_OTG_FS...
情况是这样的,我在做STM32F407 discovery的USB实验时,想将PB14与PB15的引脚配置成OTG FS 进行USB的实验没想成改程序时将其配置成PA14,PA15引脚成了OTG 60user131 2018-10-24 10:36:00 RT-thread STM32F103 USB虚拟串口配置步骤 芯片STM32F103VET6,外部晶振8M,USB电路接口如下图,USB做从设备时,D+引脚要...
让stm32工作在从机模式;PB14的OTG_HS_DM接主机usb的D-脚,PB15的OTG_HS_DP接主机usb的D+脚,...
14. (小车基础动作) //小车前进函数 void Car_Forward() { //PB6 = 1 PB8 =1 GPIO_SetBits(GPIOB,GPIO_Pin_6 | GPIO_Pin_8); //PB7 = 0 PB9 = 0 GPIO_ResetBits(GPIOB,GPIO_Pin_7 | GPIO_Pin_9); } //小车后退函数 void Car_Back() ...
配置情况:PB14输入上拉,功能:当输入0电平时,进入低功耗shutdown这个时候程序不正常运行,当PB14为高电平1时,都是不正常,后面打印 pingnai 2022-05-20 07:03:20 关于STM32F4高速USB引脚PB14 关于STM32F4 高速USB引脚PB14,PB15使用虚拟串口VCP公司碰到一个板子,上面的USBFS的引脚被占用了只能使用USBHS是...
(pin_B6)// Orange#defineMICROPY_HW_LED2 (pin_E3)// Orange#defineMICROPY_HW_LED3 (pin_D15)// Orange#defineMICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))#defineMICROPY_HW_LED_OFF(pin) (mp_hal_pin_high(pin))// USB config#defineMICROPY_HW_USB_FS (1)#defineMICROPY_HW_USB_...
● CAN2(PB5/13)● USB OTG FS(PA11/12) 从设备模式(DFU:器件固件升级)。BOOT1设为0,...
水星STM32F767开发板板载的USB串口和STM32F767IGT6的串口是通过P3连接起来的, 如图2.1.3.1 所示: 图2.1.3.1 USB 串口/串口 1 选择接口 图中TXD/RXD 是相对 CH340G 来说的,也就是 USB 串口的发送和接受脚。而 USART1_RX 和USART1_TX 则是相对于 STM32F767IGT6 来说的。这样,通过对接,就可以实现 US...