DIGI Xbee Pro Zigbee模块的串口功能定义探究

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这样不伦不类的组合。

       

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值