找回密码
 注册
搜索
查看: 1083|回复: 9

[讨论] 如何熟练使用串口!

[复制链接]
发表于 2006-4-3 17:17:00 | 显示全部楼层 |阅读模式
串口入门知识!
发表于 2006-4-13 13:42:00 | 显示全部楼层
<P>你要怎么使用</P>
点评回复

使用道具 举报

发表于 2006-4-13 14:14:00 | 显示全部楼层
怎么没了下文
点评回复

使用道具 举报

发表于 2006-4-30 11:19:00 | 显示全部楼层
<P>我好象看看正文哦</P>[em01]
点评回复

使用道具 举报

发表于 2006-6-8 13:25:00 | 显示全部楼层
<P>使用什么的串口? </P><P>使用串口主要是把时序控制好就可以啦!时序正确,就可以用串口操作啦!</P>
点评回复

使用道具 举报

发表于 2006-6-8 14:45:00 | 显示全部楼层
<P>什么东西啊</P>
点评回复

使用道具 举报

发表于 2006-6-19 10:51:00 | 显示全部楼层
常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(&lt;12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连,以回答前段网友的咨询。 <P align=left><b><A>1.DB9和DB25的常用信号脚说明 </A></b></P><P><TABLE borderColor=#f7f3f7 cellSpacing=0 cellPadding=3 align=center border=1><TR><TD class=style27 colSpan=3><P align=center> 9针串口(DB9) </P></TD><TD class=style27 colSpan=3><P align=center>25针串口(DB25) </P></TD></TR><TR><TD class=style27 width=43><P align=center>针号 </P></TD><TD class=style27 width=67><P align=center>功能说明 </P></TD><TD class=style27 align=middle width=35><DIV align=center>缩写 </DIV></TD><TD class=style27 align=middle width=36><P align=center>针号 </P></TD><TD class=style27 align=middle width=85><P align=center>功能说明 </P></TD><TD class=style27 align=middle width=75><DIV align=center>缩写 </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>1 </P></TD><TD class=style27 align=middle width=67><P align=center>数据载波检 测 </P></TD><TD class=style27 align=middle width=35><DIV align=center>DCD </DIV></TD><TD class=style27 align=middle width=36><P align=center>8</P></TD><TD class=style27 align=middle width=85><P align=center>数据载波检测 </P></TD><TD class=style27 align=middle width=75><DIV align=center>DCD </DIV></TD></TR><TR><TD class=style27 align=middle width=43><DIV align=center>2 </DIV></TD><TD class=style27 align=middle width=67><DIV align=center>接收数据 </DIV></TD><TD class=style27 align=middle width=35><DIV align=center>RXD </DIV></TD><TD class=style27 align=middle width=36><DIV align=center>3 </DIV></TD><TD class=style27 align=middle width=85><DIV align=center>接收数据 </DIV></TD><TD class=style27 align=middle width=75><DIV align=center>RXD </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>3 </P></TD><TD class=style27 align=middle width=67><P align=center>发送数据 </P></TD><TD class=style27 align=middle width=35><DIV align=center>TXD </DIV></TD><TD class=style27 align=middle width=36><P align=center>2</P></TD><TD class=style27 align=middle width=85><P align=center>发送数据 </P></TD><TD class=style27 align=middle width=75><DIV align=center>TXD </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>4 </P></TD><TD class=style27 align=middle width=67><P align=center>数据终端准备 </P></TD><TD class=style27 align=middle width=35><DIV align=center>DTR </DIV></TD><TD class=style27 align=middle width=36><P align=center>20</P></TD><TD class=style27 align=middle width=85><P align=center>数据终端准备 </P></TD><TD class=style27 align=middle width=75><DIV align=center>DTR </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>5 </P></TD><TD class=style27 align=middle width=67><P align=center>信号地 </P></TD><TD class=style27 align=middle width=35><DIV align=center>GND </DIV></TD><TD class=style27 align=middle width=36><P align=center>7</P></TD><TD class=style27 align=middle width=85><P align=center>信号地 </P></TD><TD class=style27 align=middle width=75><DIV align=center>GND </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>6 </P></TD><TD class=style27 align=middle width=67><P align=center>数据设备准备好 </P></TD><TD class=style27 align=middle width=35><DIV align=center>DSR </DIV></TD><TD class=style27 align=middle width=36><P align=center>6</P></TD><TD class=style27 align=middle width=85><P align=center>数据准备好 </P></TD><TD class=style27 align=middle width=75><DIV align=center>DSR </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>7 </P></TD><TD class=style27 align=middle width=67><DIV align=center>请求发送 </DIV></TD><TD class=style27 align=middle width=35><DIV align=center>RTS </DIV></TD><TD class=style27 align=middle width=36><P align=center>4</P></TD><TD class=style27 align=middle width=85><P align=center>请求发送 </P></TD><TD class=style27 align=middle width=75><DIV align=center>RTS </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>8 </P></TD><TD class=style27 align=middle width=67><P align=center>清除发送 </P></TD><TD class=style27 align=middle width=35><DIV align=center>CTS </DIV></TD><TD class=style27 align=middle width=36><P align=center>5</P></TD><TD class=style27 align=middle width=85><P align=center>清除发送 </P></TD><TD class=style27 align=middle width=75><DIV align=center>CTS </DIV></TD></TR><TR><TD class=style27 align=middle width=43><P align=center>9 </P></TD><TD class=style27 align=middle width=67><P align=center>振铃指示 </P></TD><TD class=style27 align=middle width=35><DIV align=center>DELL </DIV></TD><TD class=style27 align=middle width=36><P align=center>22</P></TD><TD class=style27 align=middle width=85><P align=center>振铃指示 </P></TD><TD class=style27 align=middle width=75><DIV align=center>DELL </DIV></TD></TR></TABLE></P><P align=left><b><A>2.RS232C串口通信接线方法(三线制) </A></b></P><P align=left>  首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连 </P><UL><LI><P align=left>同一个串口的接收脚和发送脚直接用线相连 对9针串口和25针串口,均是2与3直接相连; </P><LI>两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口) </LI></UL><P><TABLE borderColor=#f7f3f7 cellSpacing=0 cellPadding=3 width="56%" align=center border=1><TR><TD class=style27 align=middle width="33%" colSpan=2>9针-9针 </TD><TD class=style27 align=middle width="33%" colSpan=2>25针-25针 </TD><TD class=style27 align=middle width="34%" colSpan=2>9针-25针 </TD></TR><TR><TD class=style27 align=middle width="14%">2 </TD><TD class=style27 align=middle width="19%">3 </TD><TD class=style27 align=middle width="16%">3 </TD><TD class=style27 align=middle width="17%">2 </TD><TD class=style27 align=middle width="17%">2 </TD><TD class=style27 align=middle width="17%">2 </TD></TR><TR><TD class=style27 align=middle width="14%">3 </TD><TD class=style27 align=middle width="19%">2 </TD><TD class=style27 align=middle width="16%">2 </TD><TD class=style27 align=middle width="17%">3 </TD><TD class=style27 align=middle width="17%">3 </TD><TD class=style27 align=middle width="17%">3 </TD></TR><TR><TD class=style27 align=middle width="14%">5 </TD><TD class=style27 align=middle width="19%">5 </TD><TD class=style27 align=middle width="16%">7 </TD><TD class=style27 align=middle width="17%">7 </TD><TD class=style27 align=middle width="17%">5 </TD><TD class=style27 align=middle width="17%">7 </TD></TR></TABLE></P><P>  上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。</P><P><b><A>3.串口调试中要注意的几点: </A></b></P><UL><LI><P align=left>不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接; </P><LI><P align=left>线路焊接要牢固,不然程序没问题,却因为接线问题误事; </P><LI><P align=left>串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; </P><LI><P align=left>强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。</P></LI></UL>
<P>
</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-12-1 13:05:00 | 显示全部楼层
这个整理的好,学习了,谢谢!
点评回复

使用道具 举报

发表于 2006-12-5 11:53:00 | 显示全部楼层
发贴的人应该向7楼的兄弟多学习
点评回复

使用道具 举报

发表于 2006-12-8 11:15:00 | 显示全部楼层
[em11]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 07:29 , Processed in 0.061490 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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