Hallo,
es gibt ja die Möglichkeit, Kapazitätsveränderungen einer Sensorfläche durch Annäherung (eines geerdeten Körpers) zu detektieren. Wie das in etwa programmiert werden kann, ist mir im Ansatz klar. Meine eigentliche Frage zielt aber diesbezüglich auf den ATtiny1634 ab. Dort habe ich nämlich gefunden:
So wie das für mich aussieht, unterstützt der Tiny in Hardware die Auswertung entsprechender Sensorflächen, die Frage ist nur, wie man das unter Assembler nutzen kann.
Es scheint ja diese QTouch-Bibliothek zu geben, hat sich damit schon mal jemand auseinandergesetzt?
(Ich will nicht irgend'ne Bibliothek einbinden (falls die überhaupt in ASM verfügbar ist) - ich will ja jede Codezeile verstehen)
es gibt ja die Möglichkeit, Kapazitätsveränderungen einer Sensorfläche durch Annäherung (eines geerdeten Körpers) zu detektieren. Wie das in etwa programmiert werden kann, ist mir im Ansatz klar. Meine eigentliche Frage zielt aber diesbezüglich auf den ATtiny1634 ab. Dort habe ich nämlich gefunden:
- ACSRB - Analog Comparator Control and Status Register B
- ACLP
- ACCE
- ACIRS1
- ACIRS0
- ADCSRB - ADC Control and Status Register B
- VDEN
- VDPD
- ADMUX - ADC Multiplexer Selection Register
- REFEN
- ADC0EN
- QTCSR - QTouch Control and Status Register
- SNS - (alternative Funktion von Bein A3, dort soll dann ein CS angeschlossen werden)
- Flash-Adresse 0x0036 - ist der Interrupt-Einsprungpunkt "QTRIP"
So wie das für mich aussieht, unterstützt der Tiny in Hardware die Auswertung entsprechender Sensorflächen, die Frage ist nur, wie man das unter Assembler nutzen kann.
Es scheint ja diese QTouch-Bibliothek zu geben, hat sich damit schon mal jemand auseinandergesetzt?
(Ich will nicht irgend'ne Bibliothek einbinden (falls die überhaupt in ASM verfügbar ist) - ich will ja jede Codezeile verstehen)