ハンブルソフト サポート掲示板
有限会社ハンブルソフトの製品関連の疑問に答える掲示板です。
こんにちは
2.4インチTFTのタッチパネルについて色々な事が分かりましたので報告します。
長文ご容赦ください
その1
2.4インチTFTにはタッチパネルコントローラとして
TSC2046が実装されているものと
XPT2046が実装されているものの2種類が有ります。
その2
タッチパネルライブラリには以下の2種類が有ります
XPT2046_Touchscreen.h //https://github.com/PaulStoffregen/XPT2046_Touchscreen
XPT2046.h // https://github.com/Links2004/XPT2046
その3
XPT2046_TouchscreenライブラリはCSだけを使う方法とCS+T_IRQを使う
2通りの方法が有ります。
XPT2046ライブラリでは必ずCS+T_IRQを使います。
そこで、これ以降、以下のように呼ぶことにします
XPT2046_TouchscreenライブラリでCS(=16)だけを使う方法をCS方式
XPT2046_TouchscreenライブラリでCS(=16)+T_IRQ(=0)を使う方法をIRQ方式
XPT2046ライブラリでCS(=16)+T_IRQ(=0)を使う方法をXPT方式
その4
大垣では2枚のHSES-LCD24を購入しましたが、
写真の様に基盤にはGPIO0のボタンからSP1にジャンパがあるものと
無いものが有りました。
これ以降、GPIO0のボタンからSP1にジャンパがあるものをジャンパあり基盤
無いものをジャンパー無し基盤と呼びます
2.4インチTFTにはタッチパネルコントローラとして
XPT2046が実装されている場合
ジャンパー無し基盤+CS方式:〇
ジャンパー無し基盤+IRQ方式:×
ジャンパー無し基盤+XPT方式:×
ジャンパー有り基盤+CS方式:〇
ジャンパー有り基盤+IRQ方式:〇
ジャンパー有り基盤+XPT方式:〇
2.4インチTFTにはタッチパネルコントローラとして
TSC2046が実装されている場合
ジャンパー無し基盤+CS方式:×
ジャンパー無し基盤+IRQ方式:×
ジャンパー無し基盤+XPT方式:×
ジャンパー有り基盤+CS方式:×
ジャンパー有り基盤+IRQ方式:×
ジャンパー有り基盤+XPT方式:〇
そこで確認ですが
基盤にはGPIO0のボタンからSP1にジャンパがあるものと
無いものが有りますがどちらが正解なのでしょうか??