[天気:晴時々曇](千葉県柏市) <睡眠:412--751>
1
[Misc] アサー≫^^FF
んゅりゅりゅ
8時前に起動し朝食を摂る。
2
[Sys] 本日の『トランジスタ技術』2004年4月号H8/3694F基板
今日はキャラクタ液晶ディスプレイをつなげて表示をさせるか、
ということで午前中に14ピンコネクタを基板に半田付け。
いつものようにデータバスは上位4bitの配線である。
で、HEWでLCDの初期化と文字出力のライブラリを書くわけだが、
電源を入れたときの一行だけ■が並ぶ状態から、
初期化により表示が消えるものの、メッセージ出力がされない。
おかしいなぁと思いつつサブルーチンを使わず初期化から表示まで
ベタに書き下ろしてみるが、
ここで気づいたのは初期化でFunction Set 8bitを3回書いた後、
Function Set 4bitを4bit modeで書いていたこと。
1回目のFunction Set 4bitは8bitモードで行っているので、
その後もう1回4bitモードでのFunction Setを実行しないとだめではないか。
それを行うようにした結果、メッセージは表示されるようになった。
あとDisplay ClearはCursor/Display SetやEntry Mode Set等を済ませてから
メッセージ出力の直前で行わないと、
アドレスインクリメント設定で出力位置がずれることがあるみたいだ。
あとモニタにlower.cを組み込んでprintf()を可能な状態にしていると、
実行イメージのサイズがRAMに収まりきらなくなるようだ。
まぁそんなこんなで午後には
ハロワを表示
できた。
3
[Misc] ゆーがった & ヨルー≫^^FF
夕食の後は録り置きの俺の妹がこんなに可愛いわけがない。と波打際のむろみさんと
デート・ア・ライブとあいうらと這いよれ!ニャル子さんWを観た後、
はたらく魔王さまをリアルタイム視聴。
それからニコニコチャンネルで鷹の爪.jpを観た。
朝食: 飯・味噌汁・半熟卵・野菜
昼食: 肉野菜炒め・飯
夕食: 焼いた魚・野菜・飯・テキサスセレクト
以上、1 日分です。