Zdarzał mi się, ale nie aż w tak dużej skali. Zazwyczaj były to pojedyncze punkty, które odstawały od miejsca dotyku. Pytanie jeszcze w jakim trybie pracuje ADC i z jaką częstotliwością. Pamiętaj, że zarówno zbyt mała, jak i za duża jest problemem. No i dodatkowo ponieważ jest to układ S&H więc ważny jest czas samplowania, który wypada jakoś na początku...
Pokaż swój kod.
To już mi coś wyjaśniło. W takim razie z obliczeń mi wychodzi ze muszę dać po 20 nop aby uzyskać opóźnienie 1us czyli 0,5MHZ zgadza się ? W nocie przeglądam ze dla XPT2046 maks.próbkowanie to 125kHz przy 20Mhz daje 2,5MHz dla maks.prędkości SPI czy coś mylę ? Pytanie jeszcze natury technicznej. Atmega zasilana 5v, XPT2046 3,3V łącznie z LCD. W nocie...
Leci tester LCD/TP v1.0 ;] Zostawiłem na początku kawałek migający LCD. Potem jest inicjalizacja TP, kalibracja i standardowy "paint mode" ;) LD3 cały czas powinna migać sygnalizując że program żyje. Testowany z układem XPT2046 w roli sterownika TP - jak zwykle - jeśli u Ciebie chińczycy wsadzili inną kość to może nie działać.
https://obrazki.elektroda.pl/7335795800_... Przedstawię tutaj płytkę ESP32-2432S028R oferującą przede wszystkim duży kolorowy wyświetlacz LCD TFT 2.8" oparty o sterowniki ILI9341 (wyświetlacz) i XPT2046 (rezystancyjny panel dotykowy, wraz z rysikiem), a to wszystko za raptem około 50 zł. Pokażę tu jak można przykładowo obsłużyć ten...
Nie wiem jak podłączyć lcd zgodne z biblioteką, biblioteka XPT2046 nie pozwala mi zdefiniować innych pinów SPI To prawda, że bezpośrednio nie pozwala, bo to taka uniwersalna biblioteka jest ;) Używa natomiast domyślnych pinów dla magistrali SPI (kanał HSPI ): SCK - 14 MISO - 12 MOSI - 13 CS - 15 W ten sposób trzeba połączyć TS z ESP32 i na razie odłącz...
To jest XPT2046.
Ok udało się rozwiązać. Problemem było NIE podnoszenie pinu CS po konwersji. Drugim problem było zerowanie flagi I. Nie doszedłem, dlaczego tak się działo. Wyłączenie przerwań na czas odczytu pozycji i ponownie ich uruchomienie, pozwoliło mi zamaskować problem z flagą I. Działająca procedura odczytu. Wywoływana w przerwaniu od zbocza opadającego pinu...
Jak juz pisalem bardzo dobrze wszystko jest opisane w nocie cypress-a. Masz ja w zalaczeniu.
Obawiam się, że jest jakieś uszkodzenie kontrolera SPI, który obsługuje XPT2046.
https://obrazki.elektroda.pl/3724104100_... Dzisiaj kontynuujemy przygodę z płytką ESP32-2432S028R. W poprzedniej części uruchomiliśmy wyświetlacz oraz ekran dotykowy, więc dzisiaj z tego skorzystamy. Zobaczymy jakie mamy dostępne możliwości i kształty do rysowania a potem rozważymy jakie są sposoby na wydajne rysowanie tak, aby częstotliwość...
A wysyłania i odbioru 6 bajtów jak nie było, tak nie ma...
Właśnie XPT2046_Touchscreen jest właściwą biblioteką do Twojego wyświetlacza i zapewniam, że się kompiluje. Wraz z biblioteką jest też przykładowy program "TouchTest". Też Ci się nie kompiluje?
Poświęciłem trochę czasu na "rozgryzienie" tematu podłączenia własnego sterownika ekrany. Są dwa sposoby podłączenia w emWinGUI Seggera z pakietu Keila. 1. Skorzystanie z gotowego sterownika np GUIDRV_FlexColor obsługującego sterowniki LCD których lista i opis jest tu http://www.segger.com/guidrv_flexcolor.h... - jest to dość pokaźna lista i można coś...
Dla dotyków rezystancyjnych kiedyś się to robiło procesorem, ale to go bardzo zajmowało. Teraz wstawiasz XPT2046 , ADS7846 , TSC2046 , AK4182A i one zgłaszają na IRQ że ktos coś dotknął i tylko wczytujesz dane. Te sterowniki klawiatur AT też się łatwo czyta po PS2. Rezystory pewnie sa wbudowane w kość multipleksowania.
Nie ma się co dziwić, bo ta linijka którą przedstawiłeś jest całkowicie błędna i w efekcie otrzymujesz jedynie składową niebieską. Zrób to po prostu porządnie, czyli wg takiego schematu: - rozbij piksel na poszczególne składowe, - rozbij kolor tła na poszczególne składowe, - zmodyfikuj poszczególne składowe piksela i tła używając alfa, - zsumuj poszczególne...
chyba sobie odpuszcze... bez Marlin 2.0 to nie zadziała. a Marlin 2 to juz wyższaszkoła jazdy... nie można compilować w arduino. Ja już 4 programy wgrałem. I komu to przeszkadzało...? MI pokazał się błąd taki: Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\src\HAL\STM32\tft\xpt2046.cpp:24:...
A czy ktoś testował najnowsze biblioteki LVGL 9.3.0 (razem lcd+dotyk) ?. Bo wersja 9.1.0 działa poprawnie, natomiast najnowsza to jakieś porobili zmiany w bibliotece, i np orientacja lcd jakoś nijak ma się do orientacji dotyku (XPT2046). Nawet już powoli rezygnuję z tej najnowszej biblioteki i zostaję na starej tj 9.1.0. Fajnie że robią coś nowszego...
Witam. Ja zrobiłem z tego: https://github.com/CytronTechnologies/xp... https://obrazki.elektroda.pl/4810951600_... pozdrawiam Ambrozy
Rezystancyjny kontroler XPT2046 jeszcze nie sprawdzałem co potrafi, ma wyjście detekcji dotyku.
Pewnie ze jest i to mnóstwo tych kodów. Szukaj pod AD7843 lub ADS7843 albo XPT2046.
Nie widzę różnicy w ilościach wyprowadzeń, ale są dwa modele z ILI9486: MSP4022 oraz MSP4023. Ten drugi z kontrolerem dotyku. Są też dwa modele z ST7796S: MSP4020 oraz MSP4021 (z kontrolerem dotyku). A kontroler dotyku na płytce wygląda tak: https://obrazki.elektroda.pl/1961840800_... Wersja płytki z kontrolerem dotyku jest też droższa...
Znaleziono wiele bibliotek w "XPT2046_Touchscreen.h"Wykorzystane: C:\Users\Asus\Documents\Arduino\librarie... C:\Users\Asus\Documents\Arduino\librarie... Na początek zrób porządek z bibliotekami. Sprawdź która z tych bibliotek jest wykorzystana w projekcie i usuń pozostałe. Możliwe, że jest to...
Biblioteka GUI działa bardzo fajnie, ale mam takie pytanie odnośnie driverów do touch screena. Przy moim wyświetlaczu, znajduje się sterownik XPT2046 i wyczytałem w dokumentacji dołączonej do STemWin, że do biblioteki dodany jest driver do ADS7846 z którym XPT2046 jest kompatybilny. Problem w tym, że w paczce STemWin nie ma takiego drivera GUITDRV_ADS7846...
Tylko że mi dobrze działa Touch Screen, ale za pomocą mojej obsługi: [syntax=c] /* Includes ----------------------------------------... #include "xpt2046.h" #include "GUI.h" /* Private variables ----------------------------------------... Matrix matrix; Coordinate display; Coordinate ScreenSample[3]; Coordinate...
Jest to przykład wykorzystania modułu procesora ESP8266 WeMos d1 mini i kolorowego ekranu TFT np. 2.4" z dotykiem do informowania na ekranie i głosowo o bieżącym czasie pobranym z serwera NTP. Składa się z : ?moduł WeMos d1 mini , ?wyświetlacz TFT 320 x 240 pikseli 2,4" (ILI9341) z dotykiem (XPT2046), ?moduł odtwarzacz MP3 YX5300 z kartą mikro SD 1GB, ?moduł...
Witam, posiadam wyświetlacz 7" TFT z dotykiem XPT2046. Wszystko pięknie działa, ale mam pytanie odnośnie buttonów, a dokładnie o pętle. Robie w tej chwili w while(1) if ..... itd... Nie za bardzo o to mi chodzi ponieważ chce zrobić tak że: klik -czysci ekran na czarno (przykladowo) klik wraca do stanu początkowego Jakieś pomysły?
https://obrazki.elektroda.pl/1502060700_... Uruchomienie na Windowsie A więc zacznijmy. Pierwszą, dość pozytywną dla nas obserwacją jest fakt, że sockety są też na Windowsie, więc prototyp zrobimy normalnie na komputerze... Przypomnijmy sobie poprzedni kod: gethostbyname , która dostępna jest zarówno na Windowsie/Linuxie, jak i np....
Witam, Próbuję odpalić taki wyświetlacz po SPI: https://obrazki.elektroda.pl/7122846800_... Posiada on sterownik ILI9341, znalazłem bibliotekę glcd-ILI9341_2R8_240x320.lib i taki przykład: [syntax=vbnet] ' ' *********************************** ' * 2.8inch 65K full color LCD * ' * 240 x 320 dot [ILI9341] SPI * ' * Touch screen (XPT2046)...
Ja parametry mam do mojego wyświetlacza z jakiegoś innego przykładu. Chcę po prostu wiedzieć skąd mam wziąć te parametry nie widząc innych przykładów. Nie mogę znaleźć DS do wyświetlacza żeby odnaleźć ww parametry. Mam tylko DS do sterownika SSD1963 i od panelu dotykowego XPT2046, tyle mi dostarczył sprzedawca wyświetlacza.
Jęśli chodzi o pytanie nr 3 to tak Dodano po 7 Bezpośrednia odpowiedź na pytanie Aby jednocześnie wyświetlać prędkość obrotową (RPM) wentylatora oraz ustawioną moc (np. w formie procentowego wypełnienia PWM) na wyświetlaczu dotykowym podłączonym do Arduino Mega, należy: - Zliczać impulsy z tachometru (pin TACH) wentylatora, przeliczać je na obr./min...
https://obrazki.elektroda.pl/5950460500_... Dzisiaj wykonamy prosty wyświetlacz pogody w oparciu o ESP32. Pogoda będzie pobierana z internetu dzięki użyciu jednej z wielu darmowych usług typu "weather API". Projekt nie będzie używać żadnych czujników typu DHT11 czy BMP280, wszystkie informacje będą pobierane z sieci poprzez proste...
https://obrazki.elektroda.pl/4538383200_... Dziś kontynuujemy przygodę z modułem ESP32 + wyświetlacz dotykowy w wersji ESP32-2432S028R. W tej części poćwiczymy interakcje z wyświetlaczem za pomocą ekranu dotykowego. W tym celu napiszemy tutaj kilka prostych, interaktywnych programów, takich jak mierzenie czasu reakcji użytkownika,...
Na aukcji z której go mam opis jest taki: Na płytce znajduje się matryca Chip On Glass 320x240, rezystancyjny panel dotykowy, podświetlenie, sterowniki wyświetlacza i panelu dotykowego oraz slot kart SD. Matrycą steruje układ SSD1289 firmy SOLOMON SYSTECH, a o panel dba układ XPT2046 firmy XPT. Parametry techniczne: ø Rozdzielczość 320x240xRGB...
Dziś znalazłem czas na uruchomienie wyświetlacza. Wyświetlacz działa OK, gorzej z TP po SPI. Jeśli dobrze widzę są tam 2 różne biblioteki/ Sterownik TP to XPT2046 Mam takie podłączenie DIN -> MISO (PA6) DOUT -> MOSI (PA7) CLK -> SCL (PA5) CS -> PA4 PEN ->PC13 Przy odczycie za pomocą biblioteki Touch i Read_ADS2() cały czas wynik 95 Przy odczycie za...
Choć ciekawe jest, że niedawno trafiłem na procesor GD32F103C8T6 (jako kontroler dotyku w LCD z usb na spi xpt2046) którego nota katalogowa jest żywcem skopiowana od ST tylko gdzie się pojawia symbol układu lub wzmianka o ST to są podmienione na tego producenta :) . Czytałem też, że chinczycy też tłuką podróbki większości popularnych układów (choćby...
Witam, Czy ktoś może spotkał na swojej drodze taki moduł jak na zdjęciu? Właśnie doszedłem do etapu sprawdzania połączeń między pinami a rezystorami (które dopasowują poziom do 3.3V z 5V - 9.8k rezystory montowane po 4). Szukam specyfikacji, pinoutu, itd. http://obrazki.elektroda.pl/8600847600_1... Witam serdecznie. Czy da się uruchomić...
Dzień dobry, problem tytułowy to problem z modułem wyświetlacza z panelem dotykowym, rezystancyjnym bodajże. Wyświetlacz z sterownikiem ILI9341, panel dotykowy z sterownikiem XPT2046. O ile z wyświetlaczem nie ma żadnych problemów - program wygenerowany przez TouchGFX jest na nim wyświetlany, tak już panel dotykowy kompletnie nie reaguje na dotyk, współrzędne...
(at)Piotrus_999: Tak, wiem, czytałem, ale najprościej jest sprawdzić, czy przerwanie działa i czy do niego wchodzi (po prostu led'a zapalić w przerwaniu, tyle). Po wywaleniu SW4STM i zainstalowaniu czystego Eclipse i skonfigurowaniu według tutoriala od kolegi Freediego przerwania od linii zewnętrznych śmigają aż miło. Źródłem przerwania jest ekran dotykowy...
Czy to ma oznaczać, że komunikowałeś się z wyświetlaczem bez sterownika, np. wykonując z poziomu aplikacji/skryptu polecenia sterujące GPIO? WYświetlacz z sterownikiem SSD1963, natomiast panel dotykowy z steronwikiem XPT2046. SSD1963 sterowany z pinów GPIO . Tutaj masz na myśli konfigurację, w której wyświetlacz podłączony do GPIO obsługiwany jest...
Dzień dobry, przychodzę z następującym problemem. Mam podłączony do STM32F407 wyświetlacz o rozdzielczości 320x240 po dwóch liniach SPI. Linia SPI1 odpowiada za wyświetlanie na ekranie grafiki, łączy się ona z kontrolerem ILI9341. Tutaj wszystko działa bardzo dobrze. Natomiast na linii SPI3, która odpowiedzialna jest za komunikację z sterownikiem dotyku...
Szanowni forumowiecze, proszę o pomoc przy zmuszaniu do współpracy Arduino Nano 328 z matrycą dotykową z wyświetlacza ILI9341. Próbowałem biblioteki URTouch i schodzą tylko "-1,-1,-1,-1". Nie mam pewności czy mam jakiś problem z pinami obsługującymi matrycę czy ta biblioteka odmawia współpracy z tą wersją Arduino. Wyświetlacz jest zasilany napięciem...
Witam, Co może być przyczyną takiego wyświetlania obrazu na lcd. Wydaje się jakby 1 i 2 kolumna została zamieniona miejscami 3 z 4, 5 z 6 itd. lcd 3,2" ssd1289 + xpt2046 Moduł discovery stm32f4 http://obrazki.elektroda.pl/9726337500_1... Połączenia: LCD <-> STM32F4Discovery RS -> PD11 WR -> PD5 RD -> PD4 CS -> PD7 RESET...
Nie dałem rady podłączyć wyświetlacza pod leonardo więc specjalnie zakupiłem mega i połączyłem z godnie z tym opisem [url=http://www.geeetech.com/wiki/index.... Mam tylko pewien problem, dotyk i wyświetlacz niby działają ale strasznie migocze ekran. Przechodzą po nim białe paski pionowe, najczęściej gdy się nagrzeje i go dotknę. Ciekawe...
https://obrazki.elektroda.pl/5328545600_... Większość pojawiających się na rynku nowych obudów do komputerów jednopłytkowych Raspberry Pi nie jest warta osobnego newsa, ale zaprezentowana poniżej obudowa na moduły Raspberry Pi 2 oraz 3, dostępna za niecałe 16 dolarów wydaje się być wyjątkiem od tej reguły. Wygląda ona niemalże tak...
Sprzedam wyświetlacz TFT 3.2", 320x240px, kolorowy (65k), z warstwą dotykową (rezystancyjna). Nowy, nie używany, z folią ochronną na ekranie, 35zł + KW. Wyświetlacz bazuje na ILI9341, kontroler dotyku: XPT2046, wbudowane podświetlenie i czytnik kart SD, złącze pinhead 2x20, dodaję kawałek taśmy pasującej pod złącze wyświetlacza. DS można pobrać tu:...
Witam wszystkich serdecznie! Potrzebuję pomocy z pewnym zadaniem z systemów wbudowanych, 4 rok studiów. Programuję w języku C środowisku CooCox CoIDE procesor STM32F103ZET6 użyty w module HY-RedBull_V3 posiadający 3,5-calowy ekran dotykowy TFT LCD HY35A (kontroler LCD SSD1963, kontroler ekranu dotykowego ADS7843 lub XPT2046), który ma wykonać poniższe...
Witam, Kiedyś działało mi bez problemu jedno zadanie w freeRTOS, jednak teraz mam problem gdy próbuję utworzyć dwa zadania. Gdy debuguje program to zatrzymuje się na vTaskStartScheduler(); Co to może być ? Mój main to: [syntax=c] #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "math.h" #include "stdio.h" #include "myusart.h"...
Witam Tu [url=https://github.com/MichalKs?tab=rep... jakiś zdolny kolega udostępnił kody źródłowe działającej wersji. Skompilowałem w środowisku TrueStudio i sprawdziłem z płytką STM32F4-Discovery + wyświetlacz TFT (ILI9320 + XPT2046 ). Tam jest tylko mały błąd w samym opisie podłączenia sterownika ekranu dotykowego. Ale mam inne pytanie...
Witam. Jako ze nastał koniec weatherunderground w formie jakiej był dotychczas pora przesiąść się na coś innego. Znalazłem gotowy projekt stacji meteo z API Openweathermap. Do swojego projektu potrzebuję wyłuskać z programu dane o wieku księżyca, aktualnej pogodzie i prognozę na dwa kolejne dni i to wszystko wysłać po serialu. Wiek księżyca i aktualną...
Poniżej program do obsługi wyświetlacza TFT: Interesuje mnie dlaczego funkcja LCD_Clear(WHITE) na STM32 działa wolniej niż na Atmedze32 z kwarcem 16MHz. Wydawało mi się że powinno czyścić ekran szybciej na STM32 a już na pewno nie wolniej. Tylko nie zwracajcie mi uwagi na temat pętli opóźniającej;) ponieważ i tak nie jest wykorzystywana w LCD_Clear....
Mam problem z utworzeniem obrazu tasmoty, do którego muszę dodać plik user_config_override.h, aby włączyć obsługę RTC DS3231. [syntax=arduino] #ifndef USE_RTC_CHIPS #define USE_RTC_CHIPS // Enable RTC chip support and NTP server #endif #ifndef USE_DS3231 #define USE_DS3231 // [I2cDriver26] Enable DS3231 RTC (I2C address 0x68) (+1k2 code) #endif #ifndef...
Witam W nadchodzącym tygodniu zlecę wykonanie dla siebie płytki rozszerzeń JB LCD TFT STM32F4-Discovery Shield do 50-60 zł brutto + koszty wysyłki ( przy większej ilości płytek cena może ulec znacznej zmianie ) http://obrazki.elektroda.pl/7156966000_1... W razie pytań proszę pisać
ekspres ariete ricoh historia lm350 ograniczenie prądowe
pompa ciepła split pompa ciepła split
Wskazania czujnika MAP w Opel Astra K 1.4 Turbo Wzrost poziomu oleju w Skoda Fabia 1 po wymianie pompowtrysku