首页 论坛 博客
 
查看文章
 
标题:随便说说串口
2008-06-18 19:59:01

        串口是双工的。电脑的串口是全串口,DB9上的针全用上了,其中第5针是GND。一般而言,作为主机端,串口的接头使用针。从端用孔,例如modem。像单片机系统,就应该用针,它算是主机端。当然,有人会觉得,如果单片机要跟PC通讯,单片机应该算作从端。其实不然。在市场上会看到一些单片机的开发板,串口使用的从端,那是不怎么符合习惯的。究竟是不是规范,我不确定。

       串口通过RS232电平转换芯片后,再传输出去。如果你的板子上有两个单片机,并通过串口来交互信息,可以省掉这个电平转换的环节,因为距离近,不需要电平转换就可以保证信号的传输。通过RS485电平转换芯片转换之后,得到一个单工的RS485接口,这时发送与接收都是有使能端的。

        通过RS422电平转换之后,得到的就是有两个差分对的422接口了。RS422的电平跟RS485的兼容。

        看看硬件吧。用一个MAX485就能够构成RS485接口,用两个呢,就可以构成RS422接口,当然,通常会使用MAX422来实现。但是为啥还是有工程师会使用两个MAX485来实现RS422接口呢?一来可能是为了芯片的库存管理,二来可能是相信单芯片的MAX485能够传输得更远更稳定,三来,我也想不出三来是什么了。

        接下来,或许会有工程师想到:我是不是可以别的方式来调制TTL电平的串口信号呢?当然可以。不过,这样做的后果就是只有你自己的系统能够使用那些硬件,不方便调试。
        我能想到的就是这些了,至于CAN总线,有工夫再唠吧。本来想上个图的,但是芯片手册上全都有,何必多此一举呢。


本文引用通告地址:http://arm86.spaces.eaw.com.cn/articles/trackback/item/799
类别:搞搞旧意思 | 浏览(124) 引用(0)
 
网友评论:
发表评论:
姓 名: [ 登陆 ]
内 容:
验证码: