AVRで「LS027B4DH01」を制御
今回は秋月電子通商で販売しているメモリ液晶をATMEGA88p-20AUで制御します。
回路に関して
大体はデータシートを読めばわかります。
ピンアサインは右側が1ピン(SCLK)です(ハマった
VCOMは焼きつき防止?等の反転入力
制御しなくても表示するだけなら差し支えないのですが、可能であれば適当な周期で反転させてあげましょう。
制御に関して
- 独自3線シリアルと書いてありますが、まぁSPIです
チップセレクトがHighで有効なだけでほかは相違ないです。クロック速度はMax2MHz
- データ形式がLSB First
マイコンの機能に頼りましょう
AVRの実装に関して
久しぶりに使ったのでメモ
SPIを使うには MOSI,SCK,SSを出力に設定する必要がある
SPCRレジスタのDORDでLSB Firstが設定可能
PROGMEMに格納したデータを読むときは
pgm_read_****
を使う必要あり
公開
- イメージデータ変換、雑すぎるものですがどうせですし公開しておきます
- ソース貼っておきます