如何通过X-CTU控制台监视XBEE GPIO数据



我正在使用PIR传感器进行运动检测,而XBEE S2C进行传输。连接到PIR的遥控(传输)XBEE被配置为如下

  • ce = 0
  • DH = 0
  • dl = 0
  • d4 = 3
  • ir = 3E8(500ms)
  • ic = ff(所有引脚上的更改检测)

基础(接收)xbee的配置如下

  • ce = 1
  • DH = 0
  • dl = ffff
  • d4 = 5

在基部,GPIO4连接到LED。我已经进行了一个简单的测试,如下所述,以检查GPIO是否有效。它正如上述DH&DLS。随着D4的配置为5,LED辉光一直以来。从理论上讲,每当PIR发送高时,LED都应关闭,反之亦然。但是我有两个问题

  1. 远程XBEE的控制台未显示任何帧正在发送,但基本XBEE的控制台正在显示接收帧,并且正在接收PIR的正确数据。
  2. 基本的引脚D4没有遵循接收到的数据,即一直保持高。

我已经观察到收到的框架,它们显示了PIR的响应。PIN D4如何不遵循所收到的帧?我遵循了本教程的Xbee线DIO线。

确保您正在运行802.15.4(ATVR = 0x20xx)或Digimesh固件(0x90xx),而不是Zigbee固件(0x40xx)。查看XCTU中的选项,我认为Zigbee固件不支持I/O线路传递。

查看该知识基础文章,您可能需要在遥控器上设置ATIT,而ATT4ATIA在基础上设置。如果没有这些寄存器,那么您可能正在运行不支持I/O线路的固件版本。

相关内容

  • 没有找到相关文章

最新更新