解像度の議論


http://www.picfun.com/PIC24F/AP/app24F07.html
によると、表示可能エリアは52.6usec
20MHzのAVRで1000クロックちょい。
320ピクセルぐらいは出せそう?
縦横8ピクセルでフォントを作っておく。 -> 2kb
テキストVRAMをSRAMに確保
水平初期化
テキストVRAMの行頭へのポインタを読んでおく -> x
水平同期時にfontへのポインタをレジスタに読んでおく -> y
水平ループ
SRAMから現在の文字の文字コードを読む 3クロック?
INC x
LD x,yl
プログラム領域からフォントを読む。 3クロック?
LPM
シフトしながら出力 2クロック * 8
LSL r0
OUT PORTX, r0
ループ 3クロック
条件チェック 1
ジャンプ 2
一文字に 25 クロック 40文字がいいところか
文字の横幅を4ピクセルにしてみる -> 58文字
SRAMにキャッシュ -> 71
横は40文字でいいかも
垂直ループ
30行とかできますか?
残りの処理パワーとの相談で。

For Me

Recent