大家好,我使用STM32F103C8T6使用虚拟串口的工程修改得到一个将使用USB接口与STM内存进行数据交换的工程,并有部分外部应用(这些应用可以在不不连接电脑的情况下正常工作)。现在USB接口在连接电脑时和不连接任何设备时系统能够正常工作,但是一旦连接上USB型的充电器,就会死机,除USB以外的操作也不能够再进行下去,也就是不能在充电的情况下使用设备了,不知道有没有做过类似可充电电池供电的USB设备的,指点一下,看可能是哪里存在问题,我的电路图和下面这张差不多,只是D+上连接了1.5K的上拉电阻。
|
微信公众号
手机版
这是某型单片机USB外设的描述,设备充电检测会不会是需要功能支持的。
这样的话,建议用一个只有VCC和GND的USB线试试。
协议栈里面有个电源管理方面的东西改了就好了,后面会把解决的办法更新上来