519162204 发表于 2015-3-18 17:09:28

请教下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悬空

以上望大神们不吝赐教。
谢谢。

zhangdaijin 发表于 2015-3-18 19:08:44

支持一下楼主
页: [1]
查看完整版本: 请教下nucleo stm32f401re 的虚拟串口vcp