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   6 / 50
(#) Bakman válasza Kovabe hozzászólására (») Aug 29, 2016 /
 
Felejtsd el a SW UART-ot és szerezz egy próbapanelt. Csak könnyítesz a dolgodon.
(#) Elektro.on válasza Kovabe hozzászólására (») Aug 29, 2016 /
 
Flowcode -ban belső oszcillátorral sw uart, hát elég necces.
Próbáld meg INT helyett Byte esetleg String -nek deklarálni.
(#) Kovabe válasza Bakman hozzászólására (») Aug 29, 2016 /
 
HW UART-ot sikerült átkötni és sokkal jobb a helyzet, idönként még téveszt de sokkal kevesebbet. Ha lassannyomkodom a hmi-t akkor kevesebb a hiba, ha viszont gyorsan egymás után ugyan azt akkor már téveszt.
A hozzászólás módosítva: Aug 29, 2016
(#) Kovabe hozzászólása Aug 30, 2016 /
 
Még egy ötlet hogy ne legyen ennyi hiba: az RX lábat felhúztam de a tx-et nem kéne fel vagy lehúzni?
(#) Bakman válasza Kovabe hozzászólására (») Aug 30, 2016 / 1
 
Nem. RX megszakítást használj, az nekem soha nem tévedett.
(#) Kovabe válasza Bakman hozzászólására (») Aug 30, 2016 /
 
Hát ha ezt elöbb mondod akkor nem szenvedem végig a napomat hogy mit hibáztam el.
Tökéletesen működik, hálás köszönet.
(#) Kovabe hozzászólása Aug 30, 2016 /
 
Ismét sokat tanultam itt a forumos társadalomban, mindenkinek köszönet.
(#) Kovabe hozzászólása Aug 30, 2016 /
 
A háttérfényt már tudom változtatni de hogy tudom lekérdezni, esetleg elküldeni?
(#) Kovabe hozzászólása Aug 30, 2016 /
 
És egy adott értéket hogy tudok küldeni? Pl. n0val értékét szeretném továbbítani akár egy mentés gombbal az oldalról.
(#) Lamprologus válasza Kovabe hozzászólására (») Aug 30, 2016 /
 
Gombnyomásnál az eseményhez beírod, hogy get n0.val
Erre kiküldi a soros portra az n0 értékét ...
elküldött adat: 102
Valahogy így fog kinézni: :0X71 0X66 0X00 0X00 0X00 0XFF 0XFF 0XFF
(először az alsó helyiérték jön)

vagy get t0.txt
elküldött adat "abc"
Akkor a kapott adat: 0X70 0X61 0X62 0X63 0XFF 0XFF 0XFF
(#) Kovabe válasza Lamprologus hozzászólására (») Aug 30, 2016 /
 
És valóban, furcsa hogy 5 ascii-t küld de nem lényeg. Azért érdekelne hogy mi az az 5?
(#) Lamprologus válasza Kovabe hozzászólására (») Aug 30, 2016 /
 
Háttérfény beállítás soros portra küldöd (PIC felől): dim=50

Lekérdezést még nem próbáltam, de talán
get dim
vagy
n0.val=dim
get n0.val
(#) Lamprologus válasza Kovabe hozzászólására (») Aug 30, 2016 /
 
4-et küld!
32 bit-es előjeles egész
Initial value(-2147483648 to 2147483647)
(#) Lamprologus hozzászólása Aug 30, 2016 / 2
 
Egy kis segítség... akiknek hozzám hasonlóan kínai az angol!
(#) Kovabe hozzászólása Szept 11, 2016 /
 
Sziasztok

A fontgenerátor miből dolgozik, úgy értem hogy honnét veszi a lehetséges fontokat?
(#) Kovabe hozzászólása Szept 11, 2016 /
 
Még egy kérdés, valaki csinált már waveform-ot? Milyen parancsot kell küldeni a mC-ről hogy folytonossággal rajzoljon?
(#) Bakman válasza Kovabe hozzászólására (») Szept 11, 2016 /
 
A rendszrben telepített betűkészletet veszi alapul.
(#) Bakman válasza Kovabe hozzászólására (») Szept 11, 2016 /
 
Egy parancs, egy pont. Pl.:
  1. add 1, 0, 30  //add data 30 to channel 0 of the Waveform component which ID number is 1
Ahol 30 az adat, 0 a csatorna, 1 pedig a Waveform azonosítója (ID). Tehát ha folyamatosan akarsz új pontokat látni, folyamatosan etetni kell adattal.
A hozzászólás módosítva: Szept 11, 2016
(#) Kovabe válasza Bakman hozzászólására (») Szept 11, 2016 /
 
Ok de hogy tudok hozzáadni betükészletet?

És akkor a waveform-hoz pl azt küldöm:
  1. add 1, 0, 30 ff ff ff
  2. add 1, 0, 30 ff ff ff
  3. add 1, 0, 31 ff ff ff

és akkor ezzel három pontot fogok látni egymás után?
(#) Bakman válasza Kovabe hozzászólására (») Szept 11, 2016 /
 
Telepíted a rendszerbe, mint normál esetben, majd újraindítod a gépet. Elméletileg csak elég az adott programot, de lehet, hogy az elmélet nem követi a gyakorlatot.

Ige, hrom pontot fogsz egymás után látni. 30,30 és 31 értékkel.
(#) Kovabe válasza Bakman hozzászólására (») Szept 11, 2016 /
 
Hát sajnos hiába küldöm nem csinál semmit.
A nextion kijelzőben nem kell beállítani semmit?
Figyelje az értéket vagy valmi?
Folyamatosan azt kapom vissza hogy "1A" azaz változónév hibás.

Benne hagytam egy másik utasítástdemost kitöröltem és az "mondja" a kijelző:hibás parancs.
A hozzászólás módosítva: Szept 11, 2016
(#) Lamprologus válasza Kovabe hozzászólására (») Szept 11, 2016 /
 
Szimulátorban próbálod, vagy soros porton keresztül?

Szóközökre érzékeny a cucc, engem is többször megtréfált már vele, valahova kell, valahova nem ... lényeg ha nem úgy írod ahogy ő szereti akkor nem hajtja végre az utasítást!

Ha soros porton küldöd az adatokat, akkor nem küld vissza valami hibaüzenetet?


Az add után kell egy szóköz, az adatok felsorolásánál a vesszők után nem!
add 3,3,150
A hozzászólás módosítva: Szept 11, 2016
(#) Kovabe válasza Lamprologus hozzászólására (») Szept 11, 2016 /
 
A soros port sajna nem működik.
Program a mC-be forditgat flowcode-ból és figyelem egy logikai analizátorral hogy mit küld vissza.
Most ott tartok hogy:
  1. send string "add"
  2. send string "1"
  3. send char 0
  4. send char 30
  5. send char 254
  6. send char 254
  7. send char 254

Ez már egy többszöri probálkozás de ez sem jó.
A hozzászólás módosítva: Szept 11, 2016
(#) Lamprologus válasza Kovabe hozzászólására (») Szept 11, 2016 /
 
Hiányzik az add utáni szóköz és az adatok közötti vessző!!!
Meg szerintem az adatokat is stringként kéne küldeni! ...

nem értek a mC-hez, de valahogy igy próbáld meg:
  1. send string "add 1,0,30"
  2. send char 254
  3. send char 254
  4. send char 254
(#) Kovabe válasza Lamprologus hozzászólására (») Szept 11, 2016 /
 
És valóban működik, köszönöm
(#) Elektro.on válasza Lamprologus hozzászólására (») Szept 11, 2016 /
 
Csak egy észrevétel. A parancs után 3db FF kell. Ez véletlenül nem 255????
(#) Kovabe válasza Elektro.on hozzászólására (») Szept 11, 2016 /
 
DE de tényleg csak rosszul írtam.
(#) Lamprologus válasza Kovabe hozzászólására (») Szept 11, 2016 /
 
Én meg erre nem figyeltem!
(#) wbt hozzászólása Szept 17, 2016 /
 
Sziasztok!
Az normális bug, hogy ha van egy hullámforma komponensem és a beadott adat egyszer is eléri a 100-at, akkor utána ha a fene fenét eszik is, akkor is a 100%-hoz tartozó vonalat végighúzza? Lásd képen a görbe tetején.
Csak tegnap este meg ma hajnalban játszottam egy kicsit vele, nem vagyok nagy mágus ebben a témában, lehet, butaságot kérdezek. Az editor 0.38-as, a kijelző 2.8"-os 320x240-es kisvacak.

screen1.jpg
    
(#) Bakman válasza wbt hozzászólására (») Szept 17, 2016 /
 
Mivel küldöd neki az adatot? Ha lehet, próbáld i USB - UART átalakítóval, azonnal látni fogod az eredményt. Annó teszteltem a komponenst de ilyen hibára nem emlékszem.
Következő: »»   6 / 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