H8/3069FマイコンボードのLCDを動かしてみた
前回、紹介したH8/3069Fマイコンボードのマザーボードに、
部品を半田付けしてみて動作確認してみました。
回路とは全然得意じゃないですけど、
説明書を見ながら部品をつけました。
部品取り付け後、LCD用のプログラム(lcd.mot)がCD-ROMがあったので、
それを転送して動かしてみました。
①cygwin上で「put.exe lcd.mot」を実行
②シリアルコンソール上で「exec ffde40」を実行
これが全然動きません。
マザーボードの説明書を見ると、
いろいろとジャンパーのショートが足りないのに気づいたのですが、
それでも動かない!!
「H8/3069マイコンボードでLCDが動かない」という問題は、
他にもいると思い、ネットを検索すると、
どうもCD-ROMのプログラムは別のボード用らしいことが分かりました。
http://line.to/elec/msg00370.html
上記サイトの情報をもとに以下のようにプログラムを作り直し、
転送して実行したところ、動きました。
#include <h8/reg3067.h>
#include <h8/syscall.h>
static char bits[] = {16,0,32,8,4,2,1};
int main() {
P4DDR = 0x3f;
lcd_setup(2, 16, &P4DR, bits);
write_mode(LCD);
sys_write("H8/3069F TEST\n", 14);
sys_write("Hello World!!", 13);
}
”!”の下にアンダーバーが出てますが、
これはソースと、LCDの仕様書を照らし合わせて
解析しないと分からないですね。
| 固定リンク
| コメント (0)
| トラックバック (0)











