ADS7843 i STM32: obsługa dotykowego panelu rezystancyjnego
List. 4. Funkcja odczytująca pozycję X miejsca dotknięcia panelu
/* Odczyt pozycji X z panelu dotykowego */
int Odczyt_X(void)
{
int i;
// linia CS jest ustawiana w stan niski
TP_CS(0);
// opóźnienie potrzebne do aktywacji kontrolera
DelayUS(1);
// Wysłanie komendy ‘10010000’
Wyslij_Komende (CHX);
// opóźnienie związane z odczytem napiecia
DelayUS(20);
// odczyt napięcia
i=Odczytaj_Pomiar();
// ustawienie linii CS w stan niski
TP_CS(1);
// konwersja odczytanego napięcia
return ( 320 - i/12+18 );
}
List. 5. Funkcja odczytująca pozycję Y miejsca dotknięcia panelu
/* Odczyt pozycji Y z panelu dotykowego */
int Odczyt_Y(void)
{
int i;
// linia CS jest ustawiana w stan niski
TP_CS(0);
// opóźnienie potrzebne do aktywacji kontrolera
DelayUS(1);
// Wysłanie komendy ‘11010000’
Wyslij_Komende (CHY);
// opóźnienie związane z odczytem napiecia
DelayUS(20);
// odczyt napięcia
i=Odczytaj_Pomiar();
// ustawienie linii CS w stan niski
TP_CS(1);
// konwersja odczytanego napięcia
return i/17;
}
Przy odczycie pozycji X wysyłana jest komenda ‘10010000’, co oznacza, że pomiar napięcia ma nastąpić na kanale pierwszym – linia X+. Przy odczycie pozycji Y wysyłana jest komenda ‘11010000’ stąd pomiar ma nastąpić na kanale piątym – linia Y+. Dodatkowo obydwie komendy ustawiają kontroler w następujący sposób:
- rozdzielczość konwersji: 12bit,
- pomiary w trybie Differential Reference Mode,
- automatyczne „uśpienie” układu po każdej konwersji.
Przy wykorzystaniu powyższych funkcji można bez większego problemu konstruować urządzenia wykorzystujące panel dotykowy, jako dodatkowy interfejs użytkownika.
Jan Rogalski


Zegary atomowe udoskonalone dzięki kartom AWG w formacie PXIe
Taśma ekranująca 3M 1345: miedziana folia cynowana z przewodzeniem przez wytłoczenia
Niezawodność połączeń sygnałowych – jak zabezpieczyć złącze kablowe przed drganiami, wilgocią i korozją chemiczną? 


![https://www.youtube.com/watch?v=QSnLO-KmBMY O wybranych projektach realizowanych w Laboratorium Zakładu Układów Mikrofalowych – ISE PW opowiadają: mgr inż. Michał Kalisiak, dr hab. inż. Arkadiusz Lewandowski, mgr inż. Andžej Šerlat oraz dr hab. inż. Krzysztof Czuba. Zapraszamy na firm [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/09/WEiTI-PW-czolowka.png)
![https://www.youtube.com/watch?v=XkeyLmtLfxo O konkursie organizowanym przez firmę TRUMPF Huettinger i polskie uczelnie techniczne opowiada Alicja Peresada i prof. Jacek Rąbkowski oraz kilkoro nagrodzonych dyplomantów: mgr inż. Jakub Dobosz, inż. Maja Zielińska, dr inż. Jakub Kołodziej, dr inż Weronika Hryniewska-Guzik i dr inż. Grzegorz Bartyzel. Zapraszamy do obejrzenia filmu! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/07/TRUMPF-czolowka.png)
