H8/3048マイコンAD/DA変換について
初めて投稿させていただきます。
AKI-H8/3048キットでAD/DA変換をC言語で行いたいの
ですがうまくいきません。
C言語ではどうやって記述すればいいのでしょうか?
ご助言お待ちしています。
参考までに作成したAD/DA変換ソースコードを記します。
ちなみに入力端子AN0は可変抵抗器、出力端子DA1はLCDに
接続しています。
(可変抵抗器からの電圧増減に従ってLCDの表示を変化
させたい)
#include <3048f.h>
#include <stdio.h>
main(){
int a;
while(1){
AD.CSR.BYTE = 0x28;
while(AD.CSR.BIT.ADF == 0){}
a = AD.DRA;
AD.CSR.BIT.ADF = 0;
DA.DR1 = (unsigned char)((a >> 8)&0x00ff);
}
}