みなさん,はじめまして. 清水と申します. たった今H8のメーリングリストに登録いたしました. よろしくお願いします. さて早速ですが,一つ質問がありますので, よろしくお願いします. 現在,ロータリーエンコーダを用いて,角度を計測し, その角度に応じてD/Aを用いて電圧出力させるプログラム を作っていますが,カウントしているようには見えません. 手順としては, 1.エンコーダからでている信号線をポートAの0(A相),1(B相)に接続. 2.ポートA,D/Aをイニシャライズをするために, PA.DDR = 0x00; DA.CR.BYTE = 0xc0; を記入. 3.位相計数モードに設定しカウントを開始するために, ITU.TMDR.BYTE = 0x40; ITU.TSTR.BIT.STR2 = 1; を記入. 4.実際にカウントするために count = ITU2.TCNT; とおき,これを電圧出力するためのプログラムにしています. どこか間違っているなどの,ご指摘をいただければと思います. よろしくお願いいたします. __ 清水 達巳 (Tatsumi Shimizu) tatsumi@xxxxxxxxxxxxxxxxxxxxxx