STC8H2K32U 烧录咨询
各位大佬好,有个应用环境需要咨询下:产品使用type C接口完成2个功能:
1,充电。
2,升级软件,用ISP发布程序生成的EXE可以进行升级。并且升级的时候芯片已经处于在上电状态。
这样的应用环境用2K32U芯片可以实现吗?我对USB芯片不熟悉,看例程都是上电就要等待USB配置完成,但是我这个应用环境可能充电的时候才插USB.
谢谢!
可以设计成仅充电时不运行usb相关程序,通过检测D+ D-状态判断连接的是电脑还是充电器,或者判断是否有枚举过程,再加入超时判断,不能让程序卡住 DebugLab 发表于 2024-8-9 09:59
可以设计成仅充电时不运行usb相关程序,通过检测D+ D-状态判断连接的是电脑还是充电器,或者判断是否有枚举 ...
支持快充的充电器,D+/D-应该也有电压信号。 21cnsound 发表于 2024-8-9 10:19
支持快充的充电器,D+/D-应该也有电压信号。
不会正常枚举的,普通的识别是电阻分压用ADC检测,QC是多个电平的数字信号,和正常的USB通信不同的,判断一下就可以了 DebugLab 发表于 2024-8-9 09:59
可以设计成仅充电时不运行usb相关程序,通过检测D+ D-状态判断连接的是电脑还是充电器,或者判断是否有枚举 ...
如果需要判别是否有枚举过程就需要对usb源码进行处理了,只想用lib的可能只能在超时方面做处理了。
谢谢。{:5_300:}
页:
[1]