微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > DIGI Xbee Pro Zigbee模块的串口功能定义探究(转载)

DIGI Xbee Pro Zigbee模块的串口功能定义探究(转载)

时间:10-02 整理:3721RD 点击:
DIGI Xbee Pro Zigbee模块的串口通信部分主要使用了CTS,DOUT,DTR,DIN,RTS这五路信号+流控。



这里让很容易让人困惑的地方在于流控部分,经过仔细捉摸,发现应该引起注意的在于DOUT和DIN这个叫法。 Zigbee模块对串口名称的使用遵守的是RS232标准中DTE方面的叫法,即CTS,DTR,RTS都是RS232标准DTE的命名,(注:便于记忆,DTE可视为PC端(公头)。) 在实际连接中,Zigbee模块的RTS是输入引脚,连到DB9母头的7(接收RTS信号),CTS是输出引脚,连到DB9母头的8(发送CTS信号),DTR是输入引脚,连到DB9母头的4(接收DTR信号),这样也就是说,Zigbee模块自认为自已是一个DCE设备(在通讯中使用母头与DTE设备通讯),但命名上却采用了DTE的命名! 按这样的规矩来讲,Zigbee模块接收数据的端口就应该连接到DB9母头的3上,采用DTE方式命名为TXD;发送数据的端口就应该连接到DB9母头的2上,采用DTE方式命名为RXD。可是如果接收数据的端口命名为TXD,发送数据的端口命名为RXD,这样的手册给谁看都得犯晕! 于是DIGI Xbee Pro Zigbee模块很“聪明”的给改了个名字:接收数据的端口命名为DIN,发送数据的端口命名为DOUT ! 于是DIGI Xbee Pro Zigbee模块的串口通信引脚的名字就有了CTS,DOUT,DTR,DIN,RTS这样不伦不类的组合。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top