QTouch - Wie funktioniert's?

OP (Firma: Ucore Fotografie www.ucore.de) Persönliche Seite #1715483
Lesenswert?
• ▲
▼
Hallo!
Da ich die QTouch-Libraries nicht auf einem ATTiny45 zum laufen bekommen 
habe wollte ich fragen, ob mir jemand den Ablauf des "QTouch-Prinzips" 
möglichst einfach erklären kann, damit ich es dann (für den einen Button 
den ich betreiben möchte) selber programmieren kann (in C).

Wäre super, wenn jemand ein paar Worte zu dem System schreiben könnte.

Danke & Gruß,
Alex
#1715557
Lesenswert?
• ▲
▼
Gibt schon einen Thread in dem das ziemlich ausführlich und mehrfach 
erklärt wurde. Aber so weit ich mich erinnere sollte man die Low-level 
routinen in Assembler schreiben, weil sonst das Timing nicht mehr passt. 
Könnte mich aber auch irren. Jedenfalls sollte die Suchfunktion bei 
QTouch genug liefern...

Sebastian
Gast #1715578
Lesenswert?
• ▲
▼
Ich habe den Code von Peter Danneger für meine Versuche
angepasst. Aus "Sekt oder Selters" s.o..
Klappt sehr gut (Danke Peda!).

Wichtig ist die Zeitanpassung (bei mir ca. 1 µs Signal,
ca. 2,5 µs Pause; Mega8 mit int. 8 MHz; 6 Tastenfelder).

Nach Muster Widerstände 1,8 kOhm und C mit 22 nF.

Auch durch 5 mm Glas wird sauber ausgewertet.

avr

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.