* 解像度の議論

http://www.picfun.com/PIC24F/AP/app24F07.html
によると、表示可能エリアは52.6usec
20MHzのAVRで1000クロックちょい。
320ピクセルぐらいは出せそう?

<@list>
<list>
縦横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