AX.25パケットエンコーダ |
エンコーダの基礎実験
単純なビーコン送出プログラムを書いてみました。 |
|
CODEDOWNLOAD(.zip) v0.03 2026.06.05このコードの要点:1bit長(3333uS)周期の割込みルーチンで、bitとbyteの二重ループを回し、NRZIのルールに従い"0"ならば周波数を反転する。 たまたま5回以上の"1"の連続が発生しない固定メッセージなので、bit stuffingの処理も入っていません。想像以上に単純なコードです。 最初はとっつきにくいイメージだった「AX.25」も、実際やってみるとRTTYと大差ないイメージですね。 ここから少しずつ処理を追加して、APRSビーコン程度なら自分で全部書けるでしょう。もちろん再送処理などを含む「コネクション型」はグッと難易度が上がるでしょう。 |
|