关于战舰开发板一键下载电路的DTR及RTS解惑说明

2019-07-20 23:52发布

看论坛上好多朋友都很疑惑DTR和RTS线控制电平的问题,我发表个人的见解:
mcuisp下载软件所设置的DTR和RTS是针对RS232C接口的,而战舰开发板上的DTR#和RTS#是CH340芯片输出的。由于232芯片和CH340逻辑反向,因此CH340芯片上的DTR#和RTS#线应该和下载软件上的设置取反。
然后我们看看下载过程:DTR#高电平----RTS#低电平(BOOT0为1,同时RESET)----DTR#低电平(释放RESET)----开始下载----下载完成后两条线恢复高电平,再次复位同时BOOT0=0,即可正常启动。
 以上纯属个人理解,不知道对不对,欢迎指正。    
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
feitian632
1楼-- · 2019-07-21 21:40
楼主,请教一下,如果我想使用串口或485进行程序下载可以么,也需要自动下载不用去跳线设置BOOT0/1?
西塞流水
2楼-- · 2019-07-21 23:41
 精彩回答 2  元偷偷看……
西塞流水
3楼-- · 2019-07-22 01:59
七楼兄弟,你说的很对,boot0=0是一开始就通跳线帽接在GND上的。不选编译后执行的话,就需要手动复位下,程序才能运行。
CYK16688
4楼-- · 2019-07-22 05:22
我当时看官方的手册的时候,看到这一部分也有点蒙,因为BOOT0还要接一个10K的电阻,然后再接地的,所以那个三极管导通就会导致BOOT0 为高电平

一周热门 更多>