その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と接続してのテストです。
![](https://blogimg.goo.ne.jp/user_image/51/79/170670029d07ac0d7e123823dab55786.jpg)
ライブラリーに同梱されているサンプルを紹介します。
UTouch_ButtonTestです。
1から0までのボタンを押すと下の行に押した数字が表示され、Enterを押すとスクロールします。
![](https://blogimg.goo.ne.jp/user_image/45/7e/3e1a77b5f9548c40cfc98bcd87cfdc00.jpg)
UTouch_QuickDrawです。
これは単純に白い線を引くだけです。
![](https://blogimg.goo.ne.jp/user_image/69/a4/f8862180556e3953f5ded72c9f596a60.jpg)
UTouch_QuickPaintです。
簡単なお絵かきソフトです。+ーでペンの太さを変えられます。
![](https://blogimg.goo.ne.jp/user_image/7e/80/f3866dd5ccefcdc122a4534ed108df24.jpg)
殴り書きでTanukinoを描いてみました。
![](https://blogimg.goo.ne.jp/user_image/22/5a/4e95765d64c69175775fda51d840fe11.jpg)
なお、GLCDではD00とD01を使用していますが、GLCD動作中でもスケッチのアップロードはできました。
ライブラリーは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と接続してのテストです。
![](https://blogimg.goo.ne.jp/user_image/51/79/170670029d07ac0d7e123823dab55786.jpg)
ライブラリーに同梱されているサンプルを紹介します。
UTouch_ButtonTestです。
1から0までのボタンを押すと下の行に押した数字が表示され、Enterを押すとスクロールします。
![](https://blogimg.goo.ne.jp/user_image/45/7e/3e1a77b5f9548c40cfc98bcd87cfdc00.jpg)
UTouch_QuickDrawです。
これは単純に白い線を引くだけです。
![](https://blogimg.goo.ne.jp/user_image/69/a4/f8862180556e3953f5ded72c9f596a60.jpg)
UTouch_QuickPaintです。
簡単なお絵かきソフトです。+ーでペンの太さを変えられます。
![](https://blogimg.goo.ne.jp/user_image/7e/80/f3866dd5ccefcdc122a4534ed108df24.jpg)
殴り書きでTanukinoを描いてみました。
![](https://blogimg.goo.ne.jp/user_image/22/5a/4e95765d64c69175775fda51d840fe11.jpg)
なお、GLCDではD00とD01を使用していますが、GLCD動作中でもスケッチのアップロードはできました。