CH340X #DTR引脚下载通讯问题

目前使用该电路下载STM32程序,CH340X的DTR引脚控制BOOT0引脚持续高电平的问题如何解决,电路原理图与官方一致(增加额外官方防倒灌)(中间以为是防倒灌设计原因,拆除短接一样)image.png问题一使用flymcu下载之后会拉高DTR导致单片机BOOT0拉高不能运行


问题一解决:更新了官方驱动之后,使用flymcu下载之后不会拉高DTR


问题二:只要上位机打开串口就会拉高DTR导致单片机(能打开串口,但是无法通讯,一打开串口后DTR#引脚输出测量就为3.1V高电平,重新上电重启又恢复低电平,但打开串口则DTR又变为高电平)


问题二解决:使用官方调试助手、XCOM部分软件打开串口时不会拉高DTR可以正常通讯


问题三:在使用官方的串口调试助手时,打开串口后,手动复位单片机就会莫名其妙使DTR拉高导致不能再次通信,必须断开串口才能复位单片机(DTR在断开上位机串口连接时复位单片机,不会拉高)


问题三疑问未解决:我接着测试了很多款上位机,目前发现一款(丁丁的SSCOM)在打开串口之后手动复位单片机不会拉高DTR,这个问题会影响到我司上位机串口通讯编写问题


求助一下,问题三的原因是什么?


您好,首先您这边确认下当硬件只上电未操作串口时候的DTR状态,务必保证DTR默认是低电平的状态,然后再看下后续的状态是否正确。驱动版本需使用:V3.7及以上。

如上正确后先使用我们官网的工具试下(该工具打开串口不会影响DTR和RTS的引脚状态),打开串口后您再手动复位单片机看下是否还有异常发生。如果有,建议:用串口监控软件抓取下串口的行为,看下有没有软件设置DTR输出高电平。


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