Array
(
    [0] => stdClass Object
        (
            [id] => 13487
            [title] => Listopad 2019
            [categories_id] => 3421
            [ulubionykiosk_id] => 3387
            [categories_type_id] => 1170
            [alias] => listopad-2019
            [introtext] => 
            [ordering] => 0
            [date_publish] => 2019-11-01 01:00:00
            [categoryTitle] => Magazyn
            [categoryAlias] => magazyn
            [parent_id] => 1
            [categoryParentId] => 1
            [categoryParentTitle] => ROOT
            [categoryAddressTitle] => mazowieckie
            [categoryId] => 3421
            [date_start] => 0000-00-00 00:00:00
            [date_end] => 0000-00-00 00:00:00
            [disqus_likes] => 0
            [disqus_posts] => 0
            [content_id] => 13511
            [images] => Array
                (
                    [0] => stdClass Object
                        (
                            [content_id] => 13487
                            [id] => 75785
                            [width] => 2480
                            [height] => 3425
                            [alias] => lidowe
                            [src] => /images/2019/11/20/75785-elektronika-praktyczna-2019-11-okladka.jpg
                            [title] => 
                            [description] => 
                            [zrodlo] => 
                        )

                )

            [linkRoute] => index.php?option=com_avtcontent&view=article&id=13487&alias=listopad-2019&catid=3421&type=1170&Itemid=833
            [link] => /archiwum/13487-listopad-2019
            [fields] => stdClass Object
                (
                    [item] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [id] => 11
                                    [name] => Blokada czasowa
                                    [alias] => blokada-czasowa
                                    [value] => nie
                                )

                        )

                )

        )

)

ISIXRTOS v3 mini system operacyjny dla mikrokontrolerów rodziny M0/M3/M4/M7 (8). Panel dotykowy

ISIXRTOS v3 mini system operacyjny dla mikrokontrolerów rodziny M0/M3/M4/M7 (8). Panel dotykowy
Pobierz PDF Download icon

W poprzednim odcinku uruchomiliśmy wyświetlacz graficzny oraz przykładowe demo pokazujące możliwości graficzne biblioteki libgfx, jednak jak łatwo zauważyć brakuje nam jeszcze warstwy wejściowej, umożliwiającej wprowadzenie danych.

Wyświetlacz zestawu ewaluacyjnego STM32F469I-DISCO posiada pojemnościowy panel dotykowy, który możemy użyć jako źródło wprowadzania danych. Sercem panelu zintegrowanego z zestawem jest kontroler FT6x06 zapewniający następującą funkcjonalność:

  • obsługa bezwzględnych współrzędnych x, y,
  • obsługę gestów oraz wielodotyku,
  • wsparcie dla auto kalibracji, której zadaniem jest dostosowanie panelu dotykowego do warunków środowiskowych.

Od strony elektrycznej dostęp do rejestrów kontrolera dotykowego możliwy jest za pośrednictwem magistrali I2C oraz dodatkowej linii przerwań zewnętrznych, umożliwiającej zgłaszanie zdarzeń bez konieczności ciągłego sprawdzania zawartości rejestrów układu. Budowę wewnętrzną układu przedstawiono na rysunku 1.

Blok AFE stanowi część sprzętową i odpowiedzialny jest za interakcję z panelem dotykowym. Zawiera on blok generatora sygnałów szybkozmiennych oraz analogową część odbiorczą, umożliwiającą detekcję dotyku opartą o zmiany pojemności. Mikrokontroler z wbudowaną pamięcią ROM zawiera program zajmujący się obsługą panelu oraz odciążający procesor główny od monotonnej czynności ciągłego skanowania panelu. Komunikacja z hostem zewnętrznym odbywa się

...
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Elektronika Praktyczna
listopad 2019
DO POBRANIA
Materiały dodatkowe
Zobacz też
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik grudzień 2019

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio grudzień 2019

Świat Radio

Magazyn użytkowników eteru

APA - Automatyka Podzespoły Aplikacje grudzień 2019

APA - Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna listopad 2019

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich grudzień 2019

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów