CH552二次烧录无法识别

第一次烧录正常,再上拉D+后 PC上就显示无法识别的设备了,使用的是CH554例程里面自带的GPIO控制例程文件

QQ截图20221211140655.png

重新测试了一下 使用串口下载可以,通过串口下载烧录了一个USB的程序 USB没反应


换3.3v 4.7k都不行 


您好,

1,注意到电路上D+/D-引脚分别串接了MCUR1和MCUR2两个电阻,这两个电阻是多大?一般建议不要串接电阻
2,P36引脚建议上拉4.7K-10K左右电阻到3.3V而不是5V
3,正确的操作方式应该是像评估板一样做个按键,上电前上拉该引脚,上电后松开,模拟评估板说明书上的操作步骤,如果上拉较强不建议一直按住或是一直上拉。会影响USB通讯。


@TECH29?我重新测试了一下 还是有点问题

  1. 两个电阻使用的是22R,芯片在第一次USB下载没什么问题,说明USB应该是没问题的,但我也换成导线短接

  2. P36使用导线跳线到4.7k 连接到 3.3v?

  3. 使用跳线引出 并按到3.3v? 上电后 移开导线 PC没反应 多按一会就出现设备未识别 松开后离线



工程如下:

https://oshwhub.com/jiucai123/rs485-gong-zhuang

还请大工帮忙检查一下


您好,

注意一直上拉过会出现的设备未识别是因为D+上拉插入主机,主机会开始枚举流程。这时如果通讯异常(D+一直被强上拉拉住)或者无通讯(没有进入BOOT模式或者程序中无有效USB设备)会出现上述报错。建议检查一下操作方式并可以尝试烧录CH554例程USB代码测试USB功能。


问题解决了 22R换0R就正常了 上拉也不能用5v 大意了大意了


贴个手册的图,对应一下电路上两个改动,在手册中的体现~


image.png



只有登录才能回复,可以选择微信账号登录