ダメ出し中
使ってみるといろいろ不具合が見つかります.
まず,押して,離した時点からメッセージを送出するSW1について,プログラム上では『押してからタイマで○○ミリセカンド後に点灯』とやっていたのですが,ほとんどの場合はOKなものの,特定のタイミングで空振りすることがわかりました.
そこで,『押されたのを検知したらループに入れ,A/Dでポートの電圧を監視しながら上がったらループを抜け,そこから○○ミリセカンド』と書き換えて解決.
また,メッセージ送出中にスピードボリュームを回すとLEDが消えてしまいます.
『PTT信号が出ている間かつキーイング信号が出ている間は点灯』というプログラムだったのですが,どうもWK2はボリュームを回すとPTT信号に短いサグが発生するようで,そこで消えてしまいます.
これについては,『PTT信号を検知したらループに入る,キーイング信号が出てたら点灯,PTT信号が下がったら一旦○○ミリセカンド待ち,それでも下がってたらループから抜け消灯,上がってたらLED継続.』と書き換えました.
これでまあ違和感が無く使える感じ.
あと,メッセージの終了直後に別のボタンを押すと特定のタイミングでポートが変わらないまま前のLEDが点灯してしまうという不具合があります.
これは割り込みの問題でしょうねえ..
| 固定リンク
「アマチュア無線」カテゴリの記事
- うーん(2019.11.02)
- 14MHzで南スーダン(2019.07.26)
- 二匹目のドジョウ(2019.07.06)
- ごもっとも(2019.07.06)
- 北米はダメ(2019.06.23)


コメント