BG1MGD 发表于 2023-5-14 23:21:56

“裸芯”直连USB口下载测试

本帖最后由 BG1MGD 于 2023-5-15 09:25 编辑

今天搞了个USB 直接下载测试,有三点体会,第一,上电时必须把P3.2接地,否则不能识别。第二,USB线不能太长,我一开始用了一根废鼠标线,大概1.5米左右,上电能识别,但不能下载,而且非常不稳定,以为是电源问题,为此在电源间并接了一个22微法的滤波电容,但还是无法下载,想到可能是USB线太长了的原因,从中间截去了1.3米左右,只保留了25公分左右,上电后正常。第三,ISP 识别出HID后,只能检测或下载一次,之后HID无法识别,还需要再次断电、短接P3.2、再上电才能再次检测到HID。最后这点和USB—TTL转接头相比,还是很不方便的。好在后期可以通过USB_HID或USB_CDC的方式实现不停电下载。

芯征程 发表于 2023-5-15 08:39:17

感谢楼主的分享,是3.2短接到地哈{:lol:}

BG1MGD 发表于 2023-5-15 09:30:23

是的,P3.2接地。USB线还不能太长。

WangChong 发表于 2023-9-24 02:16:22

LAOXU 发表于 2023-9-24 09:31:42

BG1MGD 发表于 2023-5-15 09:30
是的,P3.2接地。USB线还不能太长。

USB线质量要好(粗铜芯线), 线长 2m 都没问题.

质量差的USB线, 通讯长度大大缩短.

lzzasd 发表于 2023-9-24 09:33:00

STC芯征程 发表于 2023-5-15 08:39
感谢楼主的分享,是3.2短接到地哈

还忘了中间重要一步    将P3.2短路重新上电延时约1秒才会被正确识别为HID   P3.2过早断开会识别失败

pangshijz 发表于 2023-12-12 08:33:58

感谢分享,学习了

wpppmlah 发表于 2023-12-13 10:56:11

妥妥的干货。不错,学习了

jackfangxq 发表于 2023-12-13 17:38:49

USB线太长了的原因

晓飛飛 发表于 2023-12-22 20:50:37

官方原理里面,U+U-还串了22R电阻
页: [1] 2
查看完整版本: “裸芯”直连USB口下载测试