为什么我的串口设备总是不受控制
来源:思美特 编辑:数字音视工程 2009-06-03 10:45:58 加入收藏
为什么我的串口设备总是不受控制
通常我们的串行接口不受控制主要有以下几个方面:
① 波特率等设置不正确
首先核对该设备的串行控制的波特率,如果不确定,请咨询您的设备经销商,如果还是不行,只有试验,您可以按照9600、19200、1200、……的顺序,其他停止位等设置一般为:N-8-1。
② 串行控制代码不正确
请仔细核对您的控制代码,查看有无错误,格式是否正确、是否需要回车、确认等以表示代码结束等。
③ 串行连接线引脚错误
不同设备的串行控制的引脚顺序、接口类型均不一样,所以需要我们确定其中的每一项:普通的引脚顺序2、3是直通,还是交叉;设备连接头是否都为DB9型接口,如果不是,不同接口之间的引脚顺序更应该注意;两端是否同为RS232/422/485中的一种,如果不同类型需要通讯,还必须的加上协议转换器等。
通常情况下,我们的系统和需要控制的设备的串行连接均使用标准接口,即使用2、3引脚的直通或者交叉线(地线直通)。具体使用方法如下图所示:
图:串行接口直通接法 图:串行接口交叉接法
免责声明:本文来源于思美特,本文仅代表作者个人观点,本站不作任何保证和承诺,若有任何疑问,请与本文作者联系或有侵权行为联系本站删除。
评论comment