在stm32usb转串口芯片CH340G中DTR#,RTS#该怎样理解呀,各位路过的看一下,在此拜谢啦

2025-03-25 03:25:53
推荐回答(4个)
回答1:

DTR#,RTS#
标准RS232 的 2个信号

搜 串口 或者 RS232

回答2:

外接电路可以控制STM32的一键下载,给你个链接

网页链接

回答3:

#取反的意思

回答4:

为了简单易理解,不再引入DCE(modem等)设备,按通常情况两个终端设备DTE2DTE之间直接通信(比如单片机之间或单片机与PC之间)讲解,所以通信引脚采用交叉连接方式。
DTR信号是输出信号,DTR的意思是Data Terminal ready ,数据终端(计算机、单片机数据的原始发送者和最终接收者)准备好。对于单片机和PC机,DTR是输出引脚,表示本机已经上电可以工作。
一般接对端的输入脚--DSR,RS232低电平有效,表示本设备已经上电,处于工作状态。
DSR 的意思是Data Set Ready ,数据传送者(Modem等)准备好。对于单片机和PC机来讲,DSR是输入引脚,检测连接的设备是否上电。
RTS是终端机的输出引脚,CTS是终端机的输入引脚RTS与CTS是通信中为了慢终端接收数据时避免接收缓冲区溢出而采用的硬件握手信号。当RTS有效时,表示本设备有数据要发送,RTS接对端的CTS。当对端设备缓冲区数据处理完毕,会在他的RTS引脚送出有效信号发送到本机CTS,本机检测到后,开始发送数据,当对端缓冲区满时,对端RTS引脚无效,本机检测到后暂停数据发送,等待对端RTS有效。
本机接收数据时,RTS与CTS信号的配合大体一样。
最后补充一点,CH340与PL2303类似,芯片输出的RSC232信号都是反相的TTL电平,就是高电平有效,便于与MAX232之类电平转换电路连接。所以信号名称都加上了反相标志如:~、#、^、_N 等。