Fórum témák
» Több friss téma |
Fórum » Nextion érintőképernyős HMI, UART kommunikációval
Témaindító: Lamprologus, idő: Máj 5, 2016
Témakörök:
UART modullal lehet 1wire-s kommunikációt megvalósítani:
https://www.maximintegrated.com/en/app-notes/index.mvp/id/214
Tudom, hogy kellett volna a kondi, de nagyon bíztam benne, hogy elmegy nélküle, mert arra a pici PIC-re a vezetékeket sem volt egyszerű ráforrasztani, nemhogy még egy kondit. (Bár így utólag belegondolva normál lábas kondi is jó lett volna az USB + - lába közé.)
Elvileg valóban összehozható az 1-Wire az UART-al, csak nem kicsit macerás. A start és stop biteket le kell szedni. (NRZ protokol) Azután 1 bit 1-Wire 3 bit UART jellel helyettesíthető. Ennek megfelelően 3x nagyobb UART sebesség kellene, mint amit az 1-Wire igényel. Ami jelenleg minimum 800000 bit másodpercenlént. De sajnos pont ezeknél a ledeknél még így is bukik a dolog, mert míg az UART, és a normál 1-Wire alap magas jelet huzigál le alacsonyra, és jobbra tologatja a biteket, addig ez a led folyamatos alacsony jelszintet kér min. 50 usec-ig, majd magas jellel indít, és balra tologatott biteket.
Most látom csak, hogy lemaradtam, ezt már más is megoldotta. Igaz, némileg bonyolultabb áramkörrel. Íme!
Kisebb a program. Már akkor kisebb lett, amikor nem "include"oltam a kijeltő könyvtárát
Sziasztok, továbbra sincs megoldás, hogy a nextion editorral készült programot feltegyük a TJC hardverre? Most látom sajna hogy nekem is TJC fog jönni ha ide ér végre. TJC editorból nincs is angol? Illetve akkor ezen a TJC csodán csak kínai karakterek lesznek? Ezek szerint mindent képpel kell megoldani majd rajta? Számokból is csak kínai krixkrax lesz?
Ha minden igaz, akkor a TJC és a Nextion HMI-k nem különböznek egymástól. Ugyan az a hardver, ugyan az a kommunikáció, ráadásul az editor is ugyan az, csak kínai kiadás. Mintha egy klón lenne...
Az biztos, hogy ugyan úgy fogsz behívni karaktereket, vagyis a gépeden lévő összes telepített karaktertípus elérhető. Mivel a TJC Editor és a Nextion Editor színre-szagra ugyan az, így szerintem teljesen mindegy, melyik editort használod.
Tudtommal a Nextion Editor által generált fájlt trükközés nélkül nem lehet feltölteni TJC kijelzőre.
Nem néztem utána, miként és hogyan lehet, de számos ilyen videó van, ahol TJC kijelzőn futtatnak Nextion TFT-t.
Trükközni kell, az biztos, különben nem megy: Resource file Error!.
Sziasztok!
Az "AND" parancs hivatalosan mit csinál? A leírásokban a "&" jellel hozzák kapcsolatba, de az editorba ilyen módon beírva, ha mögötte olyan rész van, ami tartalmaz zárójeles részt akkor sötétkékre vált. Próbálgattam sokféleképpen, mit is csinálhat, de minden kísérletem eredménye fordításnál ERROR-al köszön vissza.
Olvasgatni kellene az utasítások leírását. Ott le van írva és még példa is van rá.
Zárójelet pedig a FOR, WHILE és IF utasításokon kívül nem támogat. De ez is le van írva.
Az egyik utasításkészletben a 174 találat van az "AND" kifejezésre. A másikban csak 151. És egyik sem említi direktben. Csak az újabb változat tartalmazza az összefüggést a "&" szimbólummal! Úgyhogy ha van harmadik is, kérlek oszd meg velem!
Nem olyan régen osztottam meg, de nem hiszen, hogy több leírás lenne párhuzamosan ráadásul eltérő infóval:
https://nextion.itead.cc/resources/documents/instruction-set/
Ez az egyik, amit átnéztem ma már vagy tucatszor. Egyedül a 15-ös pontban találok róla annyit, hogy azt képviseli a "&" szimbólum és a példában is az szerepel.
De ha te egyszer tudod, hogy hol van, nem lenne egyszerűbb megmondani, hogy pl 3-as pont - ahelyett, hogy bővítjük feleslegesen a topikot?
Az AND függvény bit szintű. Ahhoz, hogy könnyen meg tudd érteni az eredményt, a két számot célszerű bináris formában felírni. Pl:
Az eredményben a bit akkor 1, ha mindkét, egymás alatt lévő bit 1. Ez az "és" függvény. Akkor egy, ha "A" és "B" is egy (akkor igaz a kimenet, ha "A" és "B" bemenetek is igazak). A hozzászólás módosítva: Jan 4, 2018
Nagyon szépen köszönöm, erre voltam kíváncsi!
Manapság az emberek elvárják, hogy megmondják nekik a megoldást, nehogy nekik kelljen utána nézniük (ha ez rád nem vonatkozik, akkor nem kell magadra venni). Én megmutattam neked, hol találod meg az infókat, hogy ha később kérdés merül fel benned, akkor már tudod hol találd meg. Hidd el mi is ezt HASZNÁLJUK és nem kitaláljuk mi hogy működik. Amúgy Bakman ugyanazt írta le, mint a linkelt oldalon van.
A kérdés is megválaszolt volt magam által, amikor feltettem, elég lett volna annyit írni,
hogy "csak arra jó, igen". Ha megnézed, mi volt az alap kérdés és a rá következő hozzászólásaink, 3 helyen említettem a leírásnak pontosan azt a részét, ahol szerepel. Vagyis utána néztem! A kérdés azért fogalmazódott meg bennem, mert az editor nem csak a "&" szimbólumot fogadta el, hanem az "AND" parancsot is, amit nem numerikus körülmények közé, hanem feltételekhez tettem és elszínezte; "if(n0.val==2) AND(n1.val==1)"
Az előző hozzászólásomhoz egy bővítés.
Én ezt a parancsot akartam lerövidíteni ilyen módon;
...mert így sokkal több sor és áttekinthetetlenebb a program. Erre kerestem megoldást és találtam az "AND" parancsot, ami végül kiderült, nem is az, aminek látszik.
Sziasztok!
Meg akartam nyitni egy programomat és megnyitásnál az editor hibát jelez, miszerint "rossz forráskód vagy a forráskód sérült". Nemrégiben megnyitottam már azt a programot (múlt héten) és nem volt semmi baja, sőt, a belőle készült TFT fájl is hibátlan. Van mód a HMI fájl helyreállítására?
Nálam ugyan ilyen hibát dob, ha régi TJC-re készült sok verzióval előtti HMI-t akarok beolvasni. (vagy tényleg fizikailag megsérült a file-od )
Visszafelé szerintem nem lehet konvertálni a TFT=>HMI irányba.
Az logikus, hogy visszafelé nem megy, erre szerintem egy fordító sem képes.
De ezt ezzel az editorral csináltam és múlt héten még megnyitotta...
Üdv Fórumtársak!
Sikerült pórul járnom. Rendeltem Nextion kijelzőt, TJC-t kaptam. Próbáltam néhány feltöltőt, de nekem nem megy. Valakinek van valóban működő peceptje a problémámra? Vagy valakit érdekel a kijelző (1db 2.8" és 1db 3,2") ?
Én még nem mertem rendelni! ( pont ilyenek miatt) De ilyenkor mindig felcseszem magam! Nem is irta hogy TJC?
Mert akkor mehet a reklamáció és pénz vissza! Lassan gyűjteni kellene ezeket a linkeket..
Ezt a kilyelző típust soha ne ebay-ról rendeljétek.
kizárólag a gyártótól. Az is Kínai
Így van, csak a gyártótól közvetlenül érdemes rendelni, ott sem drágább, és szállítással együtt eddig mindig egy héten belül ideért.
Esetleg a HEStore-ból, garancia is van rá.
Sziasztok,
működik az editor szimuláció Arduinóval ha nincs fizikálisan LCD rákötve? Nekem mindig ilyen hibaüzenetet ad vissza egy nyomógombos mintapéldára debug módban: recvRetCommandFinished err\x0D\x0A recvRetCommandFinished err\x0D\x0Asetup done\x0D\x0A Még mielőtt vennék egyet, jó lenne kipróbálni mit tud... Valakinek tapasztalat? Köszönöm!
Sziasztok!
Ismerkedek az általatok használt kijelzővel. Még nagyon az elején járok... Mivel lehet (célszerű) egyszerűen szerkeszteni a kijelzőre kitenni kívánt képeket? Nemcsak képekre, ikonokra, karakterre gondolok, hanem szavakra. Pl.:"encoder rotary:" Köszönöm.
Megoldottam
|
Bejelentkezés
Hirdetés |