SPI TFT 液晶 (ST7735など) で色がおかしいときに試すこと
- RGB BGR の設定は正しいか
- 0xdddddd がグレーで表示されるか?
- されない場合 GBRG / GRBG の可能性あり
ドライバが同じでも、載っている液晶のデータ形式が違うことがある。
備考 RGB888 (24bit) から RGB565 (16bit) へ変換
RGB
#define RGB565(rgb888) ( ((( (rgb888)&0xf80000)>>8) | (((rgb888)&0xfc00)>>5) | (((rgb888)&0xf8)>>3)) )
GRBG
#define RGB565(rgb888) (( (rgb888) & 0x1c00) << 3)|(( (rgb888) & 0xf8) << 5)|(( (rgb888) & 0xf80000) >> 16)|(((rgb888) & 0xe000) >> 13)
関連エントリー
- ST7735S 使用の 128x160 TFT SPI 液晶 だいぶ前に買ったのを放置してたので動かした。なぜかSDカードコネクタとかついてる。最初は 5V インターフェイスでレギュレータを使うようにな...
- 中華 NanoVNA にバッテリー表示をつける 回路図の D2 はバッテリーから MCU の VBAT に接続する経路ですが、自分の入手した固体だと未実装でした。せっかくなので、手元にあっ...
- NiZ Keyboard PLUM からキーマップや打鍵回数を読み出す NiZ のアプリケーションは Windows 向けしかない。プロトコルが気になったので、とりあえず打鍵回数を読み出すところをまでをやってみた...
- 角度の平均・分散 角度は周期があるのでよくよく考えると平均や分散を出すのがむずかしい。いろいろやりかたがあるみたいだけど「単位ベクトル合算法」で計算してみる。...
- ✖ 2016-06-20 ごろにPCを組んでいたのだが日記に残っていなくて面倒だったので今更書いておく 構成 CPU: Core i7 6700...