Hallo,
ich hab mir auch ein 128 * 64 von LedSee.com geholt und funktioniert soweit auch super!
Allerdings hab ich ein Problem mit dem Touchpad...
Ich habe alle 4 Pins direkt über 100 Ohm an PA.0 - 3 von einem ATMega32 angeschlossen... Also auf die ADC Pins vom Controller...
Zum Auslesen verwende ich folgenden Code:
Mein Problem liegt darin, die ADC Werte in die Pixel Positionen umzurechnen...Code:Readtouch:
Config Porta.0 = Output
Config Porta.2 = Output
Config Porta.1 = Input
Config Porta.3 = Input
Set Porta.0 'High
Reset Porta.2 'Low
Waitms 20
Y = Getadc(1)
Y = 1024 - Y
Config Porta.0 = Input
Config Porta.2 = Input
Config Porta.1 = Output
Config Porta.3 = Output
Set Porta.3 'High
Reset Porta.1 'Low
Waitms 20
X = Getadc(0)
X = 1024 - X
Return
Kann mir jemand vieleicht erklären, wie genau ich das anstellen muss?
Und ist es normal, dass der ADC immer irgent einen Wert ausgibt, obwohl man das Touchpad nicht berührt?
Bei X hab ich immer einen Wert von ca 936 der ausserhalb des Berührungs-Bereiches liegt... Das ist also nicht das Problem...
Aber bei Y habe ich einen Wert mittig des Mess-Wertes der nach jeder Berührung auch schwankt...
Ich hoffe ihr könnt mir dabei helfen!
Danke!
MFG
Ratman2000