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

1) 地(GND)

2)接受数据(RX data)

3)传输数据 (TX data)

4) 数据终端准备(DTR)

5) GND

6)数据准备 (DSR)

7) 请求发送(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通知计算机有呼叫进来,是否接听呼叫由计算机决定

阅读(8970) | 评论(0) | 转发(2) |

linux串口dtr,串口通信 DTR DSR RTS CTS相关推荐

  1. java 串口 dtr rts_串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 先贴出缩写的含义: DTR – Data Terminal Ready DSR – Data Set Ready RTS ...

  2. 【整理】串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    [整理]串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 RS232 crifan 7年前 (2013-10-17) 14942浏览 0评论 [背景] 之前就折腾过很多关 ...

  3. 串口标准,说说流控制(RTS/CTS/DTR/DSR )

    "Data Terminal Equipment(数据终端设备)"的首字母缩略词DTE,具有一定的数据处理能力和数据收发能力的设备, DTE提供或接收数据,例联接到调制解调器上的计 ...

  4. java 串口 dtr rts_【整理】串口(RS232/RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    [背景] 之前就折腾过很多关于RTS/CTS,DTR/DSR的内容: 但是至今还是觉得,没有彻底明白,还有有一点点迷惑. 现在重新去整理相关知识. [折腾过程] 1.参考: 先贴出缩写的含义:DTR ...

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

    串口调试工具中的DTR和RTS是什么意思 RS-232C接口定义(DB9) 引脚 定义 符号 1 载波检测 DCD(Data Carrier Detect) 2 接收数据 RXD(Received D ...

  6. 串口通信协议和Linux下的串口编程

    一.串口通信介绍: 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节,尽管比按位字节(byte)的并行通信慢,但是串口可以使用一根线发送数据的同时 ...

  7. DCD DSR DTR RTS CTS表示什么意思

    DCD :载波检测.主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态. RXD:此引脚用于接收外部设备送来的数据:在你使用Modem时,你会发现RXD指示灯在闪烁, ...

  8. linux 嵌入式串口通信设计目的,基于linux的嵌入式串口通信.doc

    PAGE 天津电子信息职业技术学院 <嵌入式软件编程>课程报告 课程名称:基于linux的嵌入式串口通信 课程代码: 115229 姓 名: 甘琦 学 号: 48 专 业: 物联网应用技术 ...

  9. linux 嵌入式串口通信,基于linux的嵌入式串口通信综述.doc

    PAGE 天津电子信息职业技术学院 <嵌入式软件编程>课程报告 课程名称:基于linux的嵌入式串口通信课程代码: 115229 姓 名: 甘琦 学 号: 48 专 业: 物联网应用技术 ...

最新文章

  1. 云原生时代消息中间件的演进路线
  2. 数据中心小母线与列头柜供配电系统的综合比较
  3. Java http方式提交短信到短信网关
  4. 配置Hyper-V Server 资源计量
  5. Kafka端到端审计
  6. Django04-1: ORM增删改查
  7. Vue使用axios无法读取data的解决办法
  8. 第十二届 蓝桥杯青少年 C++组 10月比赛 第2题 统计字符
  9. Canalys:尽管面临供应压力 2021年智能手机的出货量仍预计增长12%
  10. 数学分析笔记—python基础语法
  11. 瑞典抢发区块链数字货币 E-Krona!
  12. HDU1480 钥匙计数之二【递推】
  13. 对yolo与fasterrcnn anchors的理解
  14. brew安装软件时报错
  15. 基于R语言的现代贝叶斯统计学(INLA下的贝叶斯回归、多层贝叶斯回归、生存分析、随机游走模型、广义可加模型、极端数据的贝叶斯分析等)
  16. 算法:统计n以内素数个数--埃筛法
  17. wps临时文件不自动删除_windows 里面TEP文件夹里面的临时文件有的不能删除怎么办?...
  18. 我想用组态王与电能表通讯
  19. 为什么说盲盒市场充满机遇
  20. 用matlab对图像进行边缘填充,matlab中的图像边界填充函数 | 学步园

热门文章

  1. 电巢:2022年半导体业国产替代现状(附产业图谱1000+企业名单)
  2. 海信电视黑屏出现android,海信智能电视开机黑屏原因和解决办法
  3. 福建计算机如何报名,福建2020年9月计算机考试如何报名
  4. 一文读懂服务式办公室、共享办公室、联合办公空间、开放式工位的关系
  5. 题解 洛谷 P4169 [Violet]天使玩偶/SJY摆棋子【CDQ分治】
  6. 互动百科疑借“反垄断”进行炒作
  7. python练习|if嵌套
  8. 看看一位清华计算机专业的学生怎么看LINUX与WINDOWS的!
  9. python snownlp_python snownlp情感分析简易demo
  10. 使用Bmob遇到的坑与解决办法