主题中讨论的其他器件:MSP430G2955、
大家早上好!
我将 TSC2046与128x64 Xiamen E-shine LCD 显示屏搭配使用、而 MSP430G2955则可在电路板上使用。
在很多测试之后、我注意到12位转换不起作用(我一直读取0)、8位转换具有一组奇怪的 X 位置和 Y 位置值。
#define Y_POSITION 10010100b // 12位 #define Z1_POSITION 10110100b // 12位 #define Z2_POSITION 11000100b // 12位 #define X_POSITION 11010100b // 12位 #define Y_POSITION 10011000b // 8位 #define Z1_POSITION 10111000b // 8位 #define Z2_Position 11001000b // 8位 #define X_POSITION 11011000b // 8位
以下是一组通过触笔触摸屏幕读取的值:
- 无触摸检测值
Y= 0
Z1=800
Z2=448
X=0
- 较高的左角触摸值
Y= 625
Z1=752
Z2=848
X=625
- 右上角的触摸值越高
Y= 80
Z1=1008
Z2=848
X=80
- 轻触右下角的值
Y= 65
Z1=1008
Z2=128
X=65
- 轻触左下角的值
Y= 513
Z1=1008
Z2=112
X=513
- 在屏幕中心
Y= 434
Z1=1008
Z2=496
X=434
是否有人可以向我解释(比器件数据表更好)为了能够读取显示屏上某个点的 X 和 Y 坐标、我必须做些什么?
如果有任何帮助和建议、我们将不胜感激。
此致、
路易吉