找回密码
 立即注册
搜索
yeec近年来原创帖合集 本站基础知识下载汇总 yeec网站学习币充值链接 学习中心正式上线

串口的基本知识

  [复制链接]
赵光 发表于 2005-12-31 18:01 | 显示全部楼层 |阅读模式

注册登录才能更好的浏览或提问。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连,以回答前段网友的咨询。

1.DB9和DB25的常用信号脚说明

 9针串口(DB9)

25针串口(DB25)

针号

功能说明

缩写

针号

功能说明

缩写

1

数据载波检测

DCD

8

数据载波检测

DCD
2 接收数据 RXD 3 接收数据 RXD

3

发送数据

TXD

2

发送数据

TXD

4

数据终端准备

DTR

20

数据终端准备

DTR

5

信号地

GND

7

信号地

GND

6

数据设备准备好

DSR

6

数据准备好

DSR

7

请求发送 RTS

4

请求发送

RTS

8

清除发送

CTS

5

清除发送

CTS

9

振铃指示

DELL

22

振铃指示

DELL

2.RS232C串口通信接线方法(三线制)

首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连

  • 同一个串口的接收脚和发送脚直接用线相连 对9针串口和25针串口,均是2与3直接相连;

  • 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)
9针-9针 25针-25针 9针-25针
2 3 3 2 2 2
3 2 2 3 3 3
5 5 7 7 5

上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。

3.串口调试中要注意的几点:

  • 不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接;

  • 线路焊接要牢固,不然程序没问题,却因为接线问题误事;

  • 串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果;

  • 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。


yeec维修网视频培训资料购买链接
BeckmanCoulter DXA系列培训资料
Ortho VITROS 系列培训资料
Ortho enGen_ThermoFisher TCA 实验室自动化系统培训资料
Roche Cobas 实验室自动化系统培训资料
Roche Cobas modular系列分析仪培训资料
Horiba-ABX Yumizen系列培训资料
DiaSorin Liaison系列培训资料
Advia2120培训资料
Inpeco-Aptio系列培训资料
Atellica Solution系列培训资料
Siemens Immunoassay系列培训资料 西门子化学发光系列
SIEMENS Advia系列培训资料 西门子生化系列
Toshiba/Abbott系列培训资料 东芝雅培生化系列
Abbott Architect 系列培训资料 雅培生化化学发光系列
ACL TOP 系列培训资料 沃芬TOP血凝系列
BeckmanCoulter Immunoassay系列培训资料 贝克曼化学发光系列
BeckmanCoulter DXH 系列培训资料 贝克曼DXH血球系列
BeckmanCoulter自动样品处理系统介绍性培训资料 贝克曼前后处理流水线系列
BeckmanCoulter AU系列培训资料 贝克曼AU生化系列
BeckmanCoulter DXC系列培训资料 贝克曼DXC生化系列
LaboSpect003/008/AS 7100/7180分析仪培训资料
Horiba-ABX系列培训资料 Horiba-ABX血球系列
Sysmex 血凝系列培训(CA/CS)
Sysmex 尿液分析系列培训(UF1000/5000/UC3500)
Sysmex 血球系列培训(KX21/POCH/XS/XT/XE)
Sysmex XN系列培训(XN-L/XN1000/XN2000/XN3000/XN9000)
Sysmex HISCL系列培训
可直接淘宝店铺购买https://yeec.taobao.com,或咨询手机/微信:13991827712,QQ:67708237
 

顶风 发表于 2006-1-1 20:15 | 显示全部楼层
好贴,基本上把串口这点事搞明白了。
bound120 发表于 2006-1-4 11:36 | 显示全部楼层

谢谢

等待朋友 发表于 2006-6-28 20:17 | 显示全部楼层
长知识了
龙工 发表于 2006-7-13 12:46 | 显示全部楼层
谢谢楼主,串口搞清楚了!
xumihuo 发表于 2007-3-16 22:16 | 显示全部楼层
谢谢楼主,可是却不知在编程时如何读取端口的数据,不知能否告知一二。
顶风 发表于 2007-3-16 22:42 | 显示全部楼层
随便找本串口编程的书看看吧,里面讲得很详细的,用VB很方便,网上能搜索到很多例子程序的。
liucy123_2008 发表于 2008-2-29 22:38 | 显示全部楼层

谢谢!!

liucy123_2008 发表于 2008-2-29 22:40 | 显示全部楼层
一般的25针串口与并口是怎么区分的呢?谢谢指教!
顶风 发表于 2008-2-29 23:15 | 显示全部楼层
在计算机主板上,并口是个母接头,25针串口是个公接头。
郑振寰 发表于 2008-2-29 23:19 | 显示全部楼层
这种情况都会有标示的,并口一般都有PRINTER这样的标记,表示让你接打印机,而不是串口。串口则用标记表示COM。RS232等,或者干脆画个符号,查一下就知道了,况且公母接头都不一样,不可能搞错的。
袁帅 发表于 2009-5-8 08:03 | 显示全部楼层

不错,有个比较清晰的了解。谢谢。

森森林 发表于 2010-12-8 08:47 | 显示全部楼层
学习
zheng7869078 发表于 2018-11-27 10:21 | 显示全部楼层
谢谢楼主分享,学习到新知识
xm87701 发表于 2018-12-25 12:40 | 显示全部楼层
谢谢
wejoy 发表于 2018-12-25 13:35 | 显示全部楼层
多谢
xingke 发表于 2020-6-19 17:21 | 显示全部楼层
谢谢!!
ycfun 发表于 2021-4-16 09:53 | 显示全部楼层
谢谢分享
13828628187 发表于 2022-7-9 11:02 | 显示全部楼层

感谢分享!
yanyongwen 发表于 2023-11-29 16:54 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|手机版|小黑屋|加入QQ群|yeec维修网

GMT+8, 2024-12-22 00:57 , Processed in 0.933488 second(s), 39 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表