我用了两个例程,一个是开发板提供的,一个是我用cubemx生成的,这两个例程在我买的stm32f103rc上烧写后都能与主机通过usb正常通信,但在公司制作的不同项目的两块板子上烧写后,都无法同主机通过usb正常通信,显示该usb设备工作不正常。 这个故障是什么原因啊?我困惑了好久,不得解,请坛子里的高手们帮忙分析下。
谢谢回复!
usb外围电路图是一模一样的,晶振8mhz,供电正常的
个人觉得,如果软件都一样,那就在确定一下单片机能不能正常工作,用的USB引脚对不对
先确定芯片是否在运行,
再用逻辑分析仪测一下USB接口的数据流。
硬件肯定不一样。首先确定电压、复位、晶振是否正常工作,点个灯看闪烁频率。