Gitakichi Tokyo / Mbed 2 deprecated ATM0177B3A

Dependencies:   mbed

You are viewing an older revision! See the latest version

ATM0177B3AをNucleo F303K8で動かす

Table of Contents

  1. 変更点
  2. HW構成

秋月電子で販売されているATM0177B3AをNucleo F303K8で動かしました。https://akizukidenshi.com/catalog/g/gK-14032/

フォーク元のmbedライブラリを更新して、そのまま書き込んでも動きます。https://os.mbed.com/users/morita/code/DL144128_LCD/file/c0be4e018a09/ili9163lcd.h/

変更点

  • 画面サイズをdefine

//128x160
#define COL_MAX       0x7f
#define PAGE_MAX    0x9f
  • 画面表示方向のdefine定義名を変更

→LCD_ORIENTATION0 がエラーのため

#define LCD_ORIENTATION0    0//変更前
#define ROT_TOP     0b00000000//変更後

他省略

  • ガンマカーブ設定のコメントアウト

→初期設定で問題なし

  • 画面サイズ設定のコメントアウト

→HWで設定済

HW構成

https://os.mbed.com/media/uploads/gitakichi/img_20210101_231750_2.jpg

  • VFのTYPが3.3Vと精度が疑わしく、電流制限抵抗の設計が難しい→バックライトの実測

負荷抵抗:10Ω、電源電圧:3.276V時 VR=0.335V、従ってVF=2.941V、IF=33.5mA

負荷抵抗:100Ω時 VR=0.621V、従ってVF=2.655V、IF=26.55mA

→若干暗いけど問題ないので採用

  • ピン配置

DigitalOut SCK_(A4);
DigitalOut SDA_(A6);
DigitalOut A0_(A2);
DigitalOut RESET_(A1);//10kプルアップ
DigitalOut CS_(A3);

All wikipages