Fórum témák

» Több friss téma
Fórum » Nextion érintőképernyős HMI, UART kommunikációval
Lapozás: OK   48 / 50
(#) d-istvan hozzászólása Feb 14, 2021 /
 
Tisztelt Bakman.
Nekem akadt ki egy vadi új 3,2 enhanced hmi, azzal hogy devicenul invalid és fehér képernyő.
Félretettem azért, de most olvastam hogy van rá megoldás ahogyan írtad.
Azonban kipróbáltam ahogy a hep-ben írják de nem vált be nem történt semmi...
Azt nem értem ez a sor mit jelent ?

" - copy the file "LegacyFix.tft" on the empty card (attached) ... "

Tisztelettel ha elmondanád?? kérlek.
István
(#) Bakman válasza d-istvan hozzászólására (») Feb 14, 2021 /
 
Egy üres, FAT-32 -re formázott SD kártyára kell a "LegacyFix.tft" fájlt másolni, ami csatolva van a doksihoz. A kártya jó minőségű legyen, a távolkeleti nyavaják okozhatnak gondot.

Az ilyen megszólítást inkább mellőzni kérném a fórumon, zavarba ejt, nem vagyok hozzászokva.
(#) d-istvan hozzászólása Feb 14, 2021 /
 
Köszönöm.
Igen így csináltam , jó minőségű s kártya.
Mégsem lett jó. Megpróbálok venni egy másikat holnap.
Köszönöm
(#) DJozso hozzászólása Feb 19, 2021 /
 
Sziasztok! Nekem van egy NX4832K035-m. Egy projektben vagyok benne vele kapcsolatosan, de most elakadtam. A problémám a következő: A page 0-n van egy óra, dátum kijelzésem, amelyet egy "while" függvény frissítgeti a "Preinitialize event execute before component refresh" fűlhőz beírva, azaz kiolvassa az rtc0,rtc1 stb... értékét, és átadja n0.val, n1.val stb.... . Csak így ha a page 0 lapra teszek egy másik gombot, ami átlép a page 1-re, akkor ezt nem hajtja végre, mert "a program elakad" a while függvénynél. Ha while parancsot kiveszem, akkor működik a lap váltó gomb, csak az idő nem frissül a page 0-n, csak egyszer, mikor betölti a lapot. Tud valaki erre valami okosságot? Előre is nagyon köszönöm.
(#) Bakman válasza DJozso hozzászólására (») Feb 19, 2021 / 1
 
While helyett használj egy timer-t.
(#) DJozso válasza Bakman hozzászólására (») Feb 19, 2021 /
 
Ilyet még nem csináltam. Leirnád pár szóba, hogy ez itt hogyan működik? Ez gondolom olyasmi, mint a PIC-nél a timeres interrupt? Bocsi, közben rájöttem.... Köszi szépen!
A hozzászólás módosítva: Feb 19, 2021
(#) D Wye hozzászólása Márc 26, 2021 /
 
Sziasztok!

Hátha valaki foglalkozik ezzel a dologgal úgy, mint én.
UART-on keresztül küldök adatokat a Buffer tárba. A szimulátor gyönyörűen jelzi is minden adat megérkezését a COM Portra való csatlakozást követően, de a hivatalos leírás összes lehetséges kódját kipróbálva sem sikerült onnan az adatokat átvinni változóba. Se numerikusba, se szövegesbe. Ezen oldal szerint próbáltam végig.
A cél az lenne, hogy kiolvassa az adatokat, változóba menti és törli a tárat. De sem a törlést, sem a bejövő adatok letiltását nem hajtja végre.

Valaki esetleg járt már sikerrel ezzel kapcsolatban?
A hozzászólás módosítva: Márc 26, 2021
(#) pusztail hozzászólása Márc 27, 2021 /
 
Sziasztok!
Vettem az AliExpressen egy Nextion NX3224T024_011 kijelzőt. Egy PIC18F2420-as mikróvezérlővel szeretném működtetni melyhez assemblyben írtam programot. Az interneten keresgélve arra a megállapításra jutottam, hogy a kijelző hamisítvány. Csatolom a képét. Mit tudtok erről a kijelzőről?
Az assemblyben írt programjaimmal nem működik.
(#) Bakman válasza pusztail hozzászólására (») Márc 27, 2021 /
 
Miből gondolod, hogy hamisítvány? Eredetinek néz ki.

Milyen programmal/eszközzel ellenőrzöd az UART kommunikációt és az mit mutat?
(#) pusztail válasza Bakman hozzászólására (») Márc 27, 2021 /
 
Jó lett volna a linket megjegyeznem, ahol arról írtak, hogy a kapott kijelző egészen másképp néz ki mint az ajánlásban szereplő. A gyári Itead Nextiontól is jelentősen eltér. A txt fájlt a kijelző nálam vette.
A PIC18F2520 inicializálása:
movlw B'00100100'
movwf TXSTA
bsf TRISC,7
bsf TRISC,6
movlw 0x19 ; baud rate = 9600bps (.25)
movwf SPBRG ; at 16 MHz
movlw B'10010000'
movwf RCSTA ;enable serial port receive
clrf TXREG
goto MAIN
Ez a gyári adatlap szerinti beállítás. Az adás-vételt csak egy oszcilloszkópon keresztül tudom csak ellenőrizni, ez szerint úgy tűnik működik az átvitel.
A csatolt képen lévő műszert szeretném váltogatni oly módon, hogy az AD konverterből nyert értéket egy regiszterbe átkonvertálom és annak megfelelő képre cserélni az előzőt. A konverzió normál LCD-vel, vagy GLCD-vel jól működik, de ezzel sajnos nem.

Hatter11.jpg
    
(#) Bakman válasza pusztail hozzászólására (») Márc 27, 2021 /
 
Milyen txt fájlról van szó? Az "úgy tűnik működik az átvitel" és a "biztosan jó adatokat küldök" nem teljesen egyező dolgok. Küldöd a három lezáró (0xFF) karaktert is? Konkrétan milyen karaktereket küldesz, hogyan vezérled? Mutatót használsz vagy képeket?

Jó lenne valamilyen USB-UART modult beszerezned, azzal is lehet ellenőrizni a sebességet és az adatokat.

szerk.:
Régebben kicsit másként néztek ki a kijelzők, az általad készített fotón szerintem eredeti van.
A hozzászólás módosítva: Márc 27, 2021
(#) pusztail válasza pusztail hozzászólására (») Márc 27, 2021 /
 
Megtaláltam azt a linket ami alapján gondoltam , hogy a kijelző hamis:
https://www.rogerclark.net/nextion-display-problems/
(#) Bakman válasza pusztail hozzászólására (») Márc 27, 2021 /
 
Az oldalon két kép van, mindkettő eredeti kijelzőről készült. A felső a régebbi de ha emlékeim nem csalnak, már több mint egy éve az új köntösben lévőket gyártják.

Monitorozni kell az UART portot, a küldött adatokban lehet a hiba.
(#) pusztail válasza Bakman hozzászólására (») Márc 27, 2021 /
 
A txt fájl a Nextion Editorból lett generálva. A page0 egy sima fekete háttér, a p0 200x74 képpontos kép helyén váltogatnám a képeket. 200x74 képpontos képek ezek Photoshoppal készítve (16 db).
Csatolom a megírt programom részletét, talán látszanak a kísérletezéseim.
Lényege, hogy a MERT regiszerben lévő szám alapján a táblázat annak megfelelő sorát - mint parancsot - küldöm a kijelző felé.

műszer.txt
    
(#) Bakman válasza pusztail hozzászólására (») Márc 27, 2021 /
 
Ilyesmit küldj:
  1. p0.pic=3[0xFF, 0xFF, 0xFF]
  2.  
  3. hex:
  4. 0x70 0x30 0x2E 0x70 0x69 0x63 0x3D 0x33 0xFF 0xFF 0xFF
Nincs szóköz, extra nulla, CR vagy LF. Csak a parancs, majd három lezáró 0xFF karakter. Már ha jól értem a programod...
(#) pusztail válasza Bakman hozzászólására (») Márc 27, 2021 /
 
Köszönöm a segítséget, holnap monitorozom a küldött adatokat. Az eljárás, ha jól emlékszem, a fórum elején le van írva. Azért az megnyugtató, hogy nem kell másik kijelzőt vennem.
(#) pusztail válasza Bakman hozzászólására (») Márc 27, 2021 /
 
Köszönöm, holnap megkisérlem.
(#) sonajkniz válasza pusztail hozzászólására (») Márc 27, 2021 /
 
Szia!
Azt javasolnám, hogy szerezz be egy ilyen kütyüt.
A Nextion editorban van szimulátor, ahol be tudod állítani a com portot és a sebességet is. Ott rögtön látod, hogy működik-e a programod, azt is látod, mi jött a PIC-től, sőt rögtön jelzi, ha hibás az adat.
(#) pusztail válasza sonajkniz hozzászólására (») Márc 28, 2021 /
 
Szia!
Köszi, megrendeltem. Ha megérkezik folytatom a kísérletezést.
(#) pusztail válasza pusztail hozzászólására (») Márc 28, 2021 /
 
Sziasztok!
Megoldódott a probléma. Igaza volt Bakmannak is és sonajkniznak is, hogy monitorozni kell az UART-tot. Kiderült, hogy az adatlapon lévő számítás szerinti 25-ös SPBRG nem jó. 104-re beállítva kifogástalanul működik minden. Köszönöm a segítségetek.
(#) Bakman válasza pusztail hozzászólására (») Márc 28, 2021 /
 
Jó az az adatlap csak nézd meg a BRG16, BRGH, SPBRGH és SPBRG értékeket is, összefüggnek egymással.
(#) pusztail válasza Bakman hozzászólására (») Márc 28, 2021 /
 
Igen, figyelmetlen voltam. Meg is volt a büntetés, vagy két napig rágódhattam a hiba okán. Köszi a segítséged.
(#) k3gy3tl3n hozzászólása Márc 28, 2021 /
 
Sziasztok, kínai barátaim hál isten nextion helyett tjc-t küldtek, van ehhez bármi angol felület amivel dolgozhatok rajta, vagy dobjam a kukába és vegyek egyet ami tényled nextion?
(#) Bakman válasza k3gy3tl3n hozzászólására (») Márc 29, 2021 /
 
Talán ez segít: TJC Editor 1.60.2 in English.
(#) k3gy3tl3n válasza Bakman hozzászólására (») Márc 29, 2021 /
 
Itt csak ködösítenek, semmi konkrétum mert hátha a nagytestvér figyeli a fórumot.
(#) Bakman válasza k3gy3tl3n hozzászólására (») Márc 29, 2021 /
 
Elnézést csak rápillantottam, azt hittem, van ott konkrét link is.

A HEStore-ban tutira Nextion kijelzőket kapsz és nem is drágább, mint pl. az eBay-ről. Cserébe pár nap alatt megérkezik, magyar számlával. Ha már ott jársz és nincs USB-UART konvertered, vegyél azt is, nagy segítség tud lenni.
(#) Lamprologus válasza Bakman hozzászólására (») Márc 30, 2021 /
 
Hááát ... Aliról kb fele annyiért megkapom mint a HEStrore-ból ... Ha meg nem Nextiont küld a kis kínai, akkor ingyen van egy TJC-m!
(#) kszabi hozzászólása Ápr 9, 2021 /
 
Sziasztok!
A lapváltást az arduino felől végzem. Ennek az vissza jelzésére a sendme parancsot használnám.
Az arduinoban az ITEADLIB_Arduino_Nextion-master könyvtár fut.
Hogy lehet a választ fogadni?
Köszi Szabolcs
(#) D Wye válasza MPi-c hozzászólására (») Júl 12, 2021 /
 
Én eddig rendelkezem pár taggal minden szériából a kezdetektől és ott érezhető különbségek vannak.
Viszont olvasva ennek az adatlapját, nem látok érdemi változást a T szériához képest. Kapott egy CPU Boost-ot és ennyi.
Következő: »»   48 / 50
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem