Biblioteka programowa Atmel QTouch Library
Atmel udostępnił na swojej stronie internetowej darmową bibliotekę QTouch w wersji 2.0. Oprogramowanie pozwala na dodanie funkcji klawiszy pojemnościowych włącznie z sliderem i enkoderem (wheel) do aplikacji z układem AVR lub AVR32. Biblioteka dostępna jest w postaci skompilowanych plików, które są linkowane do istniejącego programu.
Atmel udostępnił na swojej stronie internetowej darmową bibliotekę QTouch w wersji 2.0. Oprogramowanie pozwala na dodanie funkcji klawiszy pojemnościowych włącznie z sliderem i enkoderem (wheel) do aplikacji z układem AVR lub AVR32. Biblioteka dostępna jest w postaci skompilowanych plików, które są linkowane do istniejącego programu. Postać źródłowa biblioteki nie jest dostępna. Dokładna instrukcja obsługi opisuje sposób komunikacji programu z biblioteką QTouch za pomocą funkcji API.
Biblioteka udostępnia konstruktorom technologię QTouch popartą 15-letnim doświadczeniem inżynierskim oraz wieloma wdrożeniami. Technologia ta opiera się na metodzie transferu ładunku i jest chroniona patentem. Charakteryzuje się bardzo dobrym stosunkiem sygnał/szum oraz dużą odpornością na zaburzenia EMI.
Oprogramowanie QTouch 2.0 oferuje:
-
32 kanały dla standardowych przycisków, sliderów i enkoderów,
-
wsparcie dla układów tinyAVR, megaAVR oraz AVR32 UC3,
-
możliwość konfiguracji jako pojedyncze przyciski i w konfiguracji matrycy,
-
zaimplementowaną eliminację drgań styków,
-
funkcję AKS czyli tłumienie sąsiedniego przycisku,
-
możliwość kompilacji z użyciem GCC oraz IAR.
Do pomocy w opracowaniu projektu przygotowano zestawy ATAVRTS2080A/B. Jeden wyposażony został w układ Mega88 a drugi w Tiny88. Pierwszy z nich prezentuje zastosowanie dla pojedynczych przycisków, drugi dla układu matrycy.
Więcej na www.atmel.com |