witchの日記: (ROBO) X-16 無線モジュールテスト完了! 2
日記 by
witch
可変長パケットモードでの使い方、「以前にほりさんのサイトで見たような…」と思いつつ、自分のサイトの資料室を検索したら、ほりさんの日記のメモがありました
「パケット長+実データ」を無線モジュールに流し込めばいいみたい。
早速、テストプログラムを改良。
あと、L-Card側のRXDが未接続だったので、コネクタピンをハンダ付け。
正常に動作するようになりましたーー (嬉
結局、データ落ちはパケット単位で発生するみたいです。
ソフトウェアフローを有効にしていてもデータ落ちするので、受信側でパケット単位にエラーチェックしてエラーパケットは廃棄しているのかも。
これでメインプログラムに無線操作を組み込めます。
んでも…明日、明後日は練習会で動かせるように準備しなきゃ…
無線での操縦は間に合いそうにないね。
おおおーっ! (スコア:1)
そうかー、パケット長かー。って固定長に設定しても要るのね。
Re:おおおーっ! (スコア:1)
「パケット長+実データ」という形式は可変長モードのときの話です。
とりあえず48時間データ流しっぱなしにしてもちゃんと動いてるので大丈夫そう。
(パケット単位ではぼろぼろ落ちてるけどね)
再送しなくてもいいようなデータ形式にしようと思ってます。