Mit GPIO Task und Events können mit den nRF51822 (nRF51422) Signalflaken bzw Signaländerung durch das Auslösen eines Interrupts ausgewertet werden. Hierbei wird dann eine Handler-Rutine angesprochen in der der Signalzustandswechsel ausgewertet werden kann.
nRF51822 und GPIOTE |
TTP229 angeschlossen am nRF51822 Entwicklerboard mit UART über USB |
Beim TTP229 Capacitive Touch Sensor kann man sich dies zunutze machen um die Tasten-(Flächen-)Berührungen seriell auswerten zu können (die parallele Auswertung wird hier nicht betrachtet).
TTP229 Modul |
TTP229 von TONTEK |
16-Key und Multi-key Modus aktivieren. |
Der TT229 sendet eine Signalflanke am DV (Datavalid) Pin immer dann, wenn ein oder mehrere (Multi Key Mode) Tasten zur Auswertung bereit stehen.
Über den Clock PIN können dann die einzelnen Informationsbits angefordert werden.
nRF51822 mit GPIOTE und UART über Putty via USB. |
https://github.com/pcbreflux/nordic/tree/master/nRF51822/gpiote
https://github.com/pcbreflux/nordic/tree/master/nRF51822/ttp229_gpiote
Weiter Informationen im Video:
https://www.youtube.com/watch?v=TPNjfeJAkrg
No comments:
Post a Comment