我有一个XBee S2使用串口连接到Raspberry Pi,我试图在Pi上使用minicom进行通信,但无法从XBee获得响应。我尝试了很多波特率但是当我输入+++来唤醒XBee时没有任何事情发生 以下是一些配置信息。
的Xbee: 波特率:115200 数据位等:8N1
RPi配置:
操作系统:Debian(Weezy)使用的程序:minicom
命令:minicom -b 115200 -o -D / dev / ttyAMA0
注意:我也在命令前面尝试过sudo
我使用以下技术禁用了控制台代码: Link to console disable directions
连接:
RPi Tx到XBee Rx
RPi Rx到XBee Tx
RPi 3v到XBee Vcc
Rpi Gnd到XBee Gnd
引脚10(Gnd)和引脚1(V +)之间XBee上的测量电压测量值为3.1vdc
使用ElecFreaks的Bee适配器V1.4作为Xbee分线板。电路板切换到3v模式,并在两个设置上尝试了另一个开关。
通过在pi上连接tx到rx并使用minicom对输入进行正确回显来测试RPi。
使用X-CTU终端的XBee将工作找到IE:我输入+++并且它响应OK。
当它全部连接起来时,我在Pi上使用minicom并输入+++并且没有任何反应。黑屏。
我已经在这方面工作了几天,似乎无法弄清楚发生了什么。如果你能告诉我自己做错了什么,或者就某些事情提出建议我会真诚地感激它。 谢谢, 编
答案 0 :(得分:2)
我已经弄清楚了。我将它发布在这里,希望将来可以帮助其他人。 我颠倒了TXD和RX连接以及中提琴!它现在按预期工作。事实证明,分拆板" Bee Adapter V1.4"来自ElecFreaks的标签不正确...我将TXD从Pi连接到板上的TXD,RXD连接到RXD,一切正常。我以为我试过了,但现在因某种原因它起作用了。感谢您的帮助,我希望这有助于将来的某些人。 小心!