51MCU 发表于 2024-9-28 08:56:09

8H8K64U无法下载程序

在制作8H8K64U小型开发板时,板子做好了,
想下载程序验证一下是否能用,结果下不了程序。
串口芯片使用了无需隔离二极管的CH340K。
在设计中P32引脚接10KΩ上拉,按键接地
(设计图是还有300Ω电阻,调试时已经改为0Ω电阻)。
按以往经验想要USB-HID直接连接PC下载程序,
需要按着P32按键接地,然后短接一下电源冷启动就可以连接上PC,
再使用软件上的下载就能烧录程序。


可是不知道为什么这次的板子都不需要按按键,
直接就能读出USB-HID-UART1来,虽然读出来了,
但是在下载时却下不进去。


想要切换到串口通过CH340K下载,应该是在按下载后,
按P32按键就可以下载,结果也是没有反应。
原理图附在PDF上。










神农鼎 发表于 2024-9-28 14:18:06

1,利用 8H8K64U的自带硬件USB下载






2,利用 RMB1.1 的 8H2K12U-SOP16 对其他芯片自动停电上电下载




3,利用 RMB0.95 的 8H2K12U-SOP8 对其他芯片自动停电上电下载


立创开源: USB 转 单串口 / 双串口@8H2K12U-SOP8/SOP16 - SCH/PCB EDA设计技术交流区 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)




DebugLab 发表于 2024-9-28 09:44:27

开关拨到USB直接接单片机时,USB也接到了CH340K的串口上,不允许

soma 发表于 2024-9-28 09:54:55

如果使用ch340下载必须有个上电过程进入系统ISP。按P32是进入USB下载模式吧。

lyagp03 发表于 2024-9-28 10:19:39

其实直接用USB下载不是更好一些,就是加多两个按键,一个P32,一个重启按键

51MCU 发表于 2024-9-28 10:51:01

DebugLab 发表于 2024-9-28 09:44
开关拨到USB直接接单片机时,USB也接到了CH340K的串口上,不允许

拨过去CH340K就断开了吧

51MCU 发表于 2024-9-28 10:54:41

soma 发表于 2024-9-28 09:54
如果使用ch340下载必须有个上电过程进入系统ISP。按P32是进入USB下载模式吧。 ...

是整个系统断电重新上电,还是单独CH340,单独单片机断电重新上电?

51MCU 发表于 2024-9-28 10:55:35

lyagp03 发表于 2024-9-28 10:19
其实直接用USB下载不是更好一些,就是加多两个按键,一个P32,一个重启按键 ...

设计了串口为了可以搞搞上位机程序

soma 发表于 2024-9-28 11:30:29

51MCU 发表于 2024-9-28 10:54
是整个系统断电重新上电,还是单独CH340,单独单片机断电重新上电?

单片机断电,CH340断电串口消失怎么开始下载

51MCU 发表于 2024-9-28 13:21:37

soma 发表于 2024-9-28 11:30
单片机断电,CH340断电串口消失怎么开始下载

那就是我的电路画错了,常闭开关按一下直接把5V关断了。但是另一边的HID又不能下载是什么原因?

DebugLab 发表于 2024-9-28 14:16:31

51MCU 发表于 2024-9-28 10:51
拨过去CH340K就断开了吧

USB是断开了,可串口还接着,CH340的TXD还是推挽输出1,直接把D-上拉了,然后就无法进入下载状态,USB也无法工作
页: [1] 2 3
查看完整版本: 8H8K64U无法下载程序