Forum: Mikrocontroller und Digitale Elektronik QTouch mit ATMega168


von Christoph (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.