CH340C+CH579 usb一键下载问题

在使用CH340C的时候看到有个很好的功能,就是usb一键下载程序,这样可以对单片机的固件进行升级。但是按照文档说法,需要串口上位机操作DTR#和RTS#才可以实现,一般的串口上位机是有这个DTR#和RTS#控制的,但是沁恒官方提供的ISP工具是没有这这个DTR#和RTS#操作的(至少界面上没有),那我想实现CH340C+CH579 usb一键下载,该怎么弄呢,请官方指导下,谢谢。

image.png

您好,使用CH340对MCU进行一键下载,DTR和RTS时序是由下载软件自动控制的,并不需要用户手动控制时序。

针对CH579的串口免按键下载,您可以直接看下EVT的设计,或咨询下我司MCU的同事。


您好,下载软件自动控制是指WCH-ISP可以自动控制吗?是不是勾选这个按钮就可以?另外您让我看EVT的设计,是指EVT里的软件设计还是硬件设计啊,能不能说得明确些,谢谢

image.png


作用前提条件:芯片冷启动会先进入内置BOOT(即使PB22不接地),等待串口升级(时间约40ms,40ms后boot执行软复位,运行用户代码),所以在芯片刚上电的40ms内,如果串口收到正常的下载触发命令,就可以停在升级模式等升级结束指令或者(升级超时10s 退出升级模式)。

原理:基于以上原理,串口免按键下载需要控制芯片供电,可以提高串口下载的成功率,下图是340的modem信号脚控制芯片供电的控制逻辑,需要使用mos和三极管,可以参考他控制CH579的电源输入,同理适用于我们家的任意MCU。

image.png




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