精华内容
下载资源
问答
  • 串口调试工具中的DTR和RTS是什么意思

    万次阅读 多人点赞 2019-04-23 15:40:24
    串口调试工具中的DTR和RTS是什么意思 RS-232C接口定义(DB9) 引脚 定义 符号 1 载波检测 DCD(Data Carrier Detect) 2 接收数据 RXD(Received Data) 3 发送数据 TXD(Transmit Data) 4 数据终端准备好 DTR...

    串口调试工具中的DTR和RTS是什么意思

    RS-232C接口定义(DB9)
    引脚 定义 符号
    1 载波检测 DCD(Data Carrier Detect)
    2 接收数据 RXD(Received Data)
    3 发送数据 TXD(Transmit Data)
    4 数据终端准备好 DTR(Data Terminal Ready)
    5 信号地 SG(Signal Ground)
    6 数据准备好 DSR(Data Set Ready)
    7 请求发送 RTS(Request To Send)
    8 清除发送 CTS(Clear To Send)
    9 振铃提示 RI(Ring Indicator)

    支持原创,感谢打赏!!!
    打赏随意

    展开全文
  • 之前,硬件工程师我说:你给我发个脉冲指令,我触发一下。 我:???(黑人问号脸)脉冲指令是什么 他:就是一个点,给我触发一下。 我:????一个点???什么点?你要告诉我发什么指令内容过去啊 他:...

    之前,硬件工程师和我说:你给我发个脉冲指令,我触发一下。

    我:???(黑人问号脸)脉冲指令是什么

    他:就是一个点,给我触发一下。

    我:????一个点???什么点?你要告诉我发什么指令内容过去啊

    他:就是一个点啊,触发一下就好了。

    我:。。。。。。。

     

    找了好几天的资料,终于被我找到了,原来根本不是发什么内容过去,而是更改串口的一个值的属性。。

    DTR触发信号触发,50ms即可。把DtrEnable属性改一下就行了

    serialPort.DtrEnable = true;
    Thread.Sleep(50);
    serialPort.DtrEnable = false; 

    Rts信号也是同理,serialport的属性RtsEnable

    serialPort.RtsEnable=true;

    通讯软件截图

    展开全文
  • rts = reset和dtr =设置boot0。//此代码配置,与常规配置不同rts = boot0 + dtr = reset。) 例子 将test.hex文件写入肮脏的测试板(./stm32flash -b 115200 -i'-dtrrts ,,,,,'-w test.hex -R / dev / ttyUSB0...
  • 串口通信 DTR DSR RTS CTS

    千次阅读 2018-11-24 16:48:46
    串口通信可以连接两个设备, 当使用9芯线路时: 地(GND)   2)接受数据(RX data) 3)传输数据 (TX data) 数据终端准备(DTR)&...9)振铃指示(RI)我举 PC Modem之间的通信为例子:RTS/C...

    串口通信可以连接两个设备, 当使用9芯线路时:

    1. 地(GND)  
      2)接受数据(RX data)
      3)传输数据 (TX data)
    2. 数据终端准备(DTR) 
    3. GND 
      6)数据准备 (DSR)
    4. 请求发送(RTS)   
      8)允许发送(CTS) 
      9)振铃指示(RI)

      我举 PC 和Modem之间的通信为例子:

      RTS/CTS 提供的是一种PC 和Modem 之间控制数据流的方法,当Modem 准备接收数据时, 使CTS为ON(1), 当Modem 不能接收更多数据时, 使CTS为OFF(0), 类似的, 当PC 可以接收数据时,RTS 为ON (1),   不能接收数据时,RTS 为OFF(0).
      DTR/DSR : PC开启DTR信号告诉MODEN, PC 机已经准备通信, Modem通常开启DSR来应答,让PC机知道 Modem 准备应答.

      RTS/CTS 属于是硬件流量控制, 而XON/XOFF则是软件流量控制。

      XON/XOFF分别对应于(Ctrl-q)和(Crtl-s)字符,如果你选择软件流量控制,你的Modem 将不能传递Ctrl-q 和 Crtl-s字符,因为这些字符被解释成为流控请求。

      DCD  :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。
      RXD  :此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据 进入。
      TXD  :此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。
      DTR  :数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。
      GND  :信号地;此位不做过多解释。
      DSR  :数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。
      RTS  :请求发送;此脚有计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。
      CTS  :清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。
      RI   :Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定

    展开全文
  • 用FLYMCU-ISP进行固件烧录的教程比较多,一直比较好奇,RTS和DTR这两个引脚是如何通过软件完成的。今天查了一下,做个备注吧! 问题 MCUISP是怎样判断并控制RTS和DTR输出的? 比如下面这个,OPENEDV上讨论得比较...

    用FLYMCU-ISP进行固件烧录的教程比较多,一直比较好奇,RTS和DTR这两个引脚是如何通过软件完成的。网上问这个问题的也不少,正确答案不多见。今天查了一下,做个备注吧!

    问题

    MCUISP是怎样判断并控制RTS和DTR输出的?

    比如下面这个,OPENEDV上讨论得比较多的电路(以下图片均来自OpenEDV【1】),

    回答

    事实上这个问题很简单,通过Windows串口API即可实现,我直接把该函数列到下面【2】,

    EscapeCommFunction function

    • 12/05/2018
    • 2 minutes to read

    Directs the specified communications device to perform an extended function.

    Syntax

    C++Copy

    BOOL EscapeCommFunction(
      HANDLE hFile,
      DWORD  dwFunc
    );
    

    Parameters

    hFile

    A handle to the communications device. The CreateFile function returns this handle.

    dwFunc

    The extended function to be performed. This parameter can be one of the following values.

    TABLE 1
    Value Meaning

    CLRBREAK

    9

    Restores character transmission and places the transmission line in a nonbreak state. The CLRBREAK extended function code is identical to the ClearCommBreak function.

    CLRDTR

    6

    Clears the DTR (data-terminal-ready) signal.

    CLRRTS

    4

    Clears the RTS (request-to-send) signal.

    SETBREAK

    8

    Suspends character transmission and places the transmission line in a break state until the ClearCommBreak function is called (or EscapeCommFunction is called with the CLRBREAK extended function code). The SETBREAK extended function code is identical to the SetCommBreak function. Note that this extended function does not flush data that has not been transmitted.

    SETDTR

    5

    Sends the DTR (data-terminal-ready) signal.

    SETRTS

    3

    Sends the RTS (request-to-send) signal.

    SETXOFF

    1

    Causes transmission to act as if an XOFF character has been received.

    SETXON

    2

    Causes transmission to act as if an XON character has been received.

    Return value

    If the function succeeds, the return value is nonzero.

    If the function fails, the return value is zero. To get extended error information, call GetLastError.

    Requirements

    TABLE 2
       
    Minimum supported client Windows XP [desktop apps | UWP apps]
    Minimum supported server Windows Server 2003 [desktop apps | UWP apps]
    Target Platform Windows
    Header winbase.h (include Windows.h)
    Library Kernel32.lib
    DLL Kernel32.dll

     

    参考:

    【1】http://www.openedv.com/posts/list/50030.htm

    【2】https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-escapecommfunction

    展开全文
  • 目录前言 前言   最近在研究ESP32的自动下载电路,参照官方的开发板电路图自己画了一块板。...  正好我要写的Qt上位机就需要有一个让设备重启的功能,那么Qt要怎么去控制RTS和DTR这两个信号呢? ...
  • 中低端路由器上使用disp interface 查看相应串口状态信息,其中DCD、DTR、DSR、RTS及CTS等五个状态指示分别代表什么意思? DCD ( Data Carrier Detect 数据载波检测) DTR(Data Terminal Ready,数据终端准备好) ...
  • CTS/RTS/DSR/DTR

    2020-07-31 14:38:50
    RS232中RTS和CTS的作用 问: 以前挺明白的,今天一下子觉得以前的理解都不对了,以下三种解释哪个对呢? 解释一: RTS:终端我已经准备就绪,有数据就发过来吧 CTS:来了,接招 解释二: RTS:终端我准备发...
  • 串口流控制详解(CTS/RTS,DTR/DSR)

    万次阅读 2019-06-14 11:37:09
    如果有 RX,TX,CTS ,RTSDTR,DSR 六个信号的话,RS232标准的可能性比较大。 计算机非猫的连接(null modem connection),非猫设备包括开发板,MCU(STM32,PIC,ARM…) 串口流控制详解(CTS/RT...
  • COM RTS/CTS, DTR/DSR

    2014-03-17 10:21:00
    串行口不同于并行口之处在于它的数据控制信息是一位接一位地传送出去的。虽然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时,应使用串行口。通常COM 1 使用的是9 针D 形连接器,也称之...
  • 252ITTL电平的区别
  • 【整理】串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 ...【整理】HART协议中串口配置Handshake(RTS/CTS等) 但是至今还是觉得,没有彻底明白,还有有一点点迷惑。 现在重新去整理相关.
  • 串口标准,说说流控制(RTS/CTS/DTR/DSR ) 2010-06-03 10:03 3007人阅读 评论(0) 收藏 举报 signalterminaloutput制造inputibm "Data Terminal Equipment(数据终端设备)"的首字母缩略词DTE,具有一定的数据...
  • 当我们在stc官方烧录软件点击下载时,烧录软件会以2400的波特率连续发送0x7f,同时ch340g的DTR和RTS引脚会拉低。 于是我们就可以利用DTR或RTS引脚做一个纯硬件的自动烧录器。 图1 纯硬件版原理图 1/2 图2 纯硬件...
  • 转载于;... 先引用一篇网文,作者不详,因几个地方都说...RS232中RTS和CTS的作用问:以前挺明白的,今天一下子觉得以前的理解都不对了,以下三种解释哪个对呢? 解释一:RTS:终端我已经准备就绪,有数据就发过来吧CT...
  • ==============先引用一篇网文,作者不详,因几个地方都说自己是原创,我昏了,不知道是谁原创的 RS232中RTS和CTS的作用 问:以前挺明白的,今天一下子觉得以前的理解都不对了,以下三种解释哪个对呢?解释一:RTS:...
  • 以前写的博文,转过来 ============== 先引用一篇网文,作者不详,因几个地方都说自己是原创,我昏了,不知道...RS232中RTS和CTS的作用 问: 以前挺明白的,今天一下子觉得以前的理解都不对了,以下三种解释哪个对...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 240
精华内容 96
关键字:

dtr和rts