AT90S2343を使用し、ロータリーエンコーダのA/B相信号からU/D信号を生成する信号変換器を作りました。 関連ページ:エンコーダのカウント1(U/D信号)(H8/3664) 0.目次 1.信号変換器の仕様 1.1 要求仕様 1.2 信号変換器の仕様 2.プログラム 2.1 変換方法1 2.2 変換方法2 2.3 変換方法3 2.4 出力波形 ○参考資料 <更新履歴> 1.信号変換器の仕様 H8/3048Fでロータリーエンコーダを2入力、H8/3664でロータリーエンコーダ入力を扱う必要があった。 ロータリーエンコーダの出力はA/B相となっており、位相計数モード以外ではカウントできない。 そこで、信号変換を外部で行うこととし、A/B相信号から、4逓倍したU/D信号を生成し、IRQを2つ使ってアップ/ダウンカウントできるように工夫した。 信号変換器は小形