JJ1WKN Log

自作や移動運用関連のログです。

Tanukino aitendo カラーグラフィックLCD M032C1289TP のテスト その2

2015-11-15 | Tanukino
その2です。タッチパネルのテストをしました。

ライブラリーはRinky-Dink ElectronicsのグラフィックLCDライブラリーUTFTファミリーのUTouchを使用しました。

TanukinoとM032C1289TPとの配線はGLCD部分の接続も含めて下記です。
まだテストをしていませんが、SDカード部分の接続も含めておきます。
SDカード用のtinyFATというライブラリーも用意されていて、UTFTと連携しているのですが、SHDCカードには対応していないのが残念です。
サイズが小さそうなので、これはこれで役に立ちそうです。

Tanukino - M032C1289TP

// GLCD
Gnd - 01/Gnd
3V3 - 02/Vcc
A0 - 04/RS
A1 - 05/WR
3V3 - 06/RD
A2 - 15/CS
A3 - 17/RST
3V3 - 19/LedA
D00 - 21/DB0
D01 - 22/DB1
D02 - 23/DB2
D03 - 24/DB3
D04 - 25/DB4
D05 - 26/DB5
D06 - 27/DB6
D07 - 28/DB7

// TouchPanel
D20 - 29/T_CLK
D21 - 30/T_CS
D08 - 31/T_DIN
A4 - 33/T_DOUT
D09 - 34/IRQ

// SD card
D12 - 35/SD_OUT
D13 - 36/SD_SCK
D11 - 37/SD_DIN
D10 - 38/SD_CS

UTFTとUTouchの定義は下記です。
// UTFT(Model, RS, WR, CS, RST);
UTFT myGLCD(SSD1289_8,A0,A1,A2,A3); // aitendo-M032C1289TP
// UTouch(TCLK, TCS, TDIN, TDOUT, IRQ);
UTouch myTouch( 20, 21, 8, A4, 9);

Tanukino3V3と接続してのテストです。


ライブラリーに同梱されているサンプルを紹介します。

UTouch_ButtonTestです。
1から0までのボタンを押すと下の行に押した数字が表示され、Enterを押すとスクロールします。


UTouch_QuickDrawです。
これは単純に白い線を引くだけです。


UTouch_QuickPaintです。
簡単なお絵かきソフトです。+ーでペンの太さを変えられます。


殴り書きでTanukinoを描いてみました。


なお、GLCDではD00とD01を使用していますが、GLCD動作中でもスケッチのアップロードはできました。