パスワードを忘れた? アカウント作成
496088 journal

witchの日記: (ROBO) X-16 無線モジュールテスト完了! 2

日記 by witch

可変長パケットモードでの使い方、「以前にほりさんのサイトで見たような…」と思いつつ、自分のサイトの資料室を検索したら、ほりさんの日記のメモがありました

「パケット長+実データ」を無線モジュールに流し込めばいいみたい。
早速、テストプログラムを改良。
あと、L-Card側のRXDが未接続だったので、コネクタピンをハンダ付け。

正常に動作するようになりましたーー (嬉
結局、データ落ちはパケット単位で発生するみたいです。
ソフトウェアフローを有効にしていてもデータ落ちするので、受信側でパケット単位にエラーチェックしてエラーパケットは廃棄しているのかも。

これでメインプログラムに無線操作を組み込めます。
んでも…明日、明後日は練習会で動かせるように準備しなきゃ…
無線での操縦は間に合いそうにないね。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • おめでとー。
    そうかー、パケット長かー。って固定長に設定しても要るのね。
    • by witch (3127) on 2007年04月27日 1時32分 (#1148970) 日記
      んー、16バイト固定長モードは試していないから、どうだかわからないです。
      「パケット長+実データ」という形式は可変長モードのときの話です。

      とりあえず48時間データ流しっぱなしにしてもちゃんと動いてるので大丈夫そう。
      (パケット単位ではぼろぼろ落ちてるけどね)

      再送しなくてもいいようなデータ形式にしようと思ってます。
      親コメント
typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...