QTouch mit ATMega168

Gast #2275053
Lesenswert?

Hallo Leute,

ich habe ein kleines Problem mit der QTouch lib:
Ich habe einen ATMEGA 168, an den ich 3 Tasten angeschlossen habe.
Ich habe die Beschaltung aus dem Datenblatt gewählt mit 22n und 10k.

Ob das überhaupt funktioniert wollte ich rausfinden indem ich mir über 
die serielle mal die Werte ausgebe.

Das tolle:
Ich messe mit dem Oszi kaum Bewegung auf allen drei Kanälen, der Wert 
für Channel 0 ist konstant 8192, die beiden anderen 0.

Das ganze läuft an Port C als INTRA PORT Config.
Die SNS/SNSK Masken sehen wie folgt aus:
(Die Konfig habe ich mit dem QTouch Studi erstellt)


#define QTOUCH_STUDIO_MASKS  1
#define NUMBER_OF_PORTS  1

#define SNS1  C
#define SNSK1  C

#ifdef QTOUCH_STUDIO_MASKS
SNS_array[0][0]=0x11;
SNS_array[0][1]=0x00;
SNS_array[1][0]=0x04;
SNS_array[1][1]=0x00;
SNSK_array[0][0]=0x22;
SNSK_array[0][1]=0x00;
SNSK_array[1][0]=0x08;
SNSK_array[1][1]=0x00;
#endif

Ich hatte in einem Forum gelesen es gäbe einen Bug bei intraport konfig, 
aber die Lib die ich gerade verwende ist neuer (5g1)?

Hat jemand so eine ähnliche Konfig am Laufen oder kann mir einen Tipp 
geben?

Gruß
Christoph

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren