请教下nucleo stm32f401re 的虚拟串口vcp
请教nucleo stm32f401re 的虚拟串口 vcp有没有同志成功过?小妹最近在整虚拟串口,修改STM32_USB-Host-Device_Lib_V2.1.0官方库,焊接了外部晶振8MHz.
第一:
HSE_VALUE修改为:#define HSE_VALUE ((uint32_t)8000000)
#define PLL_M 8
#define PLL_N 336
#define PLL_P 2
#define PLL_Q 7
第二:将STM_EVAL_LEDToggle(LED1);保留
STM_EVAL_LEDToggle(LED12);
STM_EVAL_LEDToggle(LED13);
STM_EVAL_LEDToggle(LED14);三句注释掉
并将LED1修改为PA5管脚。
此管脚在nucleo上接LED
现象:
如果把PLL_M设置为8,烧写到板上,则LED不闪烁,
如果把PLL_M设置为12或者25,则LED闪烁。
以上无论哪种情况将usb虚拟串口接到电脑里面,都显示为unknown device。
标准usb口,硬件连接为:
GND接板上芯片地
D+接板上PA12,并通过1.5kΩ上拉电阻接到板上芯片电源。
D-接板上PA11
VCC悬空
以上望大神们不吝赐教。
谢谢。 支持一下楼主
页:
[1]