在使用CH340时,板子和串口助手的第一次连接会导致板子复位,,可是上位机软件里已经把RTS和DTR使能关掉了,其他串口助手也有这种情况,怎么搞?是CH340驱动的问题吗?目前CH340驱动是最新的。
查看: 2642
回复: 9
CH340在板子上第一次连接上位机会使MCU复位,好像是置位了RTS
热门产品 :
CH32X035: 32位USB+USB PD单片机
您好,RTS/DTR发生信号变化的原因是串口应用一般打开串口的时候默认会使能RTS和DTR信号,也即拉低RTS和DTR,若需要消除此影响,需要串口应用默认不开启该设定。
上位机里面已经关掉了,RTS信号还是有一个大概2.4ms的低电平信号,只会在与ch340G上电后的第一次连接出现导致MCU复位
您好,请问您指的是芯片上电瞬间的RTS低电平,还是串口打开瞬间的RTS低电平?
是串口在上电后第一次打开会有这个RTS电平出现低电平的情况,
您好 ,感谢反馈,我们做了下验证,第一次上电打开串口会存在这个特殊的现象,后续再开关串口RTS不会有电平变化。我们查看下原因。
目前是发现了C#写的上位机会导致这个情况(比如XCOM或自己开发的或其他C#做的上位机),其他的上位机不太清楚
你们提供的串口助手是用什么写的?支持2次开发吗?
你好,你们有进行过复现吗?是何原因呢?
您好,我们提供的串口调试助手,打开串口的时候会进行主动设定DTR和RTS信号,关于软件之间的差异您可以使用串口监控工具监听所有串口事件。以ComTransmit为例:
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录