Veiko 发表于 2015-1-9 11:20:59

STM32F103C8的USB不能在连接充电器的情况下工作

大家好,我使用STM32F103C8T6使用虚拟串口的工程修改得到一个将使用USB接口与STM内存进行数据交换的工程,并有部分外部应用(这些应用可以在不不连接电脑的情况下正常工作)。现在USB接口在连接电脑时和不连接任何设备时系统能够正常工作,但是一旦连接上USB型的充电器,就会死机,除USB以外的操作也不能够再进行下去,也就是不能在充电的情况下使用设备了,不知道有没有做过类似可充电电池供电的USB设备的,指点一下,看可能是哪里存在问题,我的电路图和下面这张差不多,只是D+上连接了1.5K的上拉电阻。

hanhanjigui 发表于 2015-2-24 17:46:29

你好,请问你USB枚举成功了吗?

laotui 发表于 2015-2-24 18:44:00

设备充电检测优化了便携式USB设备的充电电流/时间,延长了电池使用时间。
这是某型单片机USB外设的描述,设备充电检测会不会是需要功能支持的。

发表于 2015-2-25 17:25:46

楼主的意思是,在PC和板子通过USB连接以后,再通过USB连接一个充电器就会死机是吗?
这样的话,建议用一个只有VCC和GND的USB线试试。

wambob 发表于 2015-2-25 17:43:14

好象说的有点乱,没明白

Veiko 发表于 2015-2-26 10:55:32

wambob 发表于 2015-2-25 17:43
好象说的有点乱,没明白

协议栈里面有个电源管理方面的东西改了就好了,后面会把解决的办法更新上来

MouseCat 发表于 2015-2-26 13:53:49

围观学习哈

数码小叶 发表于 2015-2-26 15:53:43

学习学习

继电器控制器 发表于 2017-8-6 13:35:10

楼主怎么解决的讲一下吧,我把试了下USB键盘的,不插入USB,一直不工作,就是在等待,插入USB才会工作?是什么原因???你修改了哪里讲解一下
页: [1]
查看完整版本: STM32F103C8的USB不能在连接充电器的情况下工作