0

私は現在acプロジェクトに取り組んでおり、PCにXBee Pro Series 1を搭載しており、xbeeモジュールを接続した状態でnibo2ロボットにデータを送信できます。

nibo2ロボットから私のPCにデータを送信することはうまく機能し、データの損失はありません。

PCからnibo2へのデータ送信はうまくいきません。ある時点で16バイトを送信しようとすると、最初の8バイトだけがnibo2に到着します。2番目の8バイトは失われます。データを8バイトに分割して送信し、おそらく1秒から2秒の時間差で送信すると、正常に機能します。

あなたがこれについて知っておくべき多分興味深いことはここにリストされています:

XBeeデータセット:http://ftp1.digi.com/support/documentation/90000982_H.pdf

ロボット工学者が使用するライブラリ(uart0を使用):http ://nibo.sourceforge.net/doc/html/

誰かがアイデアを持っているか、誰かが問題を知っていますか?それはxbeeモジュールの構成に関するものですか?割り込みの問題?

どうもありがとう。

4

1 に答える 1

0

XBee モジュールをどのように構成しましたか? ファームウェアのバージョンは?ボーレートは?ハードウェア フロー制御 (CTS および RTS 信号) を使用していますか?

PCのX-CTUのTerminalタブの「Assemble Packet」ボタンで16バイトのパケットを送信し、正しく受信できますか?

NIBO2 のシリアル ポートは、1 回の要求で 16 バイトを処理できますか? ワイヤレス接続ではなく有線接続を使用しても機能しますか?

于 2012-11-12T18:38:51.813 に答える