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







Zitieren
Lesezeichen