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   35 / 35
(#) Elektro.on válasza scooby_ hozzászólására (») Aug 4, 2018 /
 
Ha jól megnézed az Itad is Kínai, de a Kínaiak azt is hamisítják.
(#) scooby_ válasza Elektro.on hozzászólására (») Aug 4, 2018 /
 
Igen, tudom! Nálam a fél lakás automatika Itead eszközökre épül. Nem rosszak egyébként, csak ki kell fogni azt ami nem hamis.
(#) wbt válasza balazs53 hozzászólására (») Aug 4, 2018 /
 
A sima PRINT az a Print A-ra 2-5-5 karaktereket küld nem bináris 255 (FF)-t.
(#) Kovabe hozzászólása Aug 11, 2018 /
 
Sziasztok

Segítsetek mert már fél napja ezzel küzdök és nem jövök rá hogy mit is ronthattam el.
Egy ESP küldene néhány adatot de már az eleje sem megy át.
Az ESP kódrészlet:
  1. SERIALPRINT "t0.txt=" & " " & benti & " "
  2. SERIALPRINT 255
  3. SERIALPRINT 255
  4. SERIALPRINT 255


És amit látok a soros porton:
  1. t0.txt="29,2"
  2. szünet 255
  3. szünet 255
  4. szünet 255
(#) Bakman válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Jelenítsd meg a kapott adatot hexadecimális formában is. Ha két karakter között valamilyen nem látható karakter van, akkor szokott ilyet csinálni. Neked ezt kellene látnod:
  1. 47,30,2E,74,78,74,3D //t0.txt=
  2. 22,32,39,2C,32,22 //"29,2"
  3. FF,FF,FF
A hozzászólás módosítva: Aug 11, 2018
(#) Kovabe válasza Bakman hozzászólására (») Aug 11, 2018 /
 
Ennyire nem tudom még használni a logikai analizátoromat.
Az tuti hogy nem megy más át mint amit kiküldök de nem jeleníti meg a nextion.
Az lehet hogy az 5V hiányzik neki? Jelenleg 3,5V-on hajtom, kijelző működik de más nem.
(#) Bakman válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Ez jó kérdés, mindig 5 V-os tápfeszültségről üzemeltettem. A
  1. szünet 255
miatt gondoltam, hogy valamilyen fekete bárány lehet az adatfolyamban.
(#) Kovabe válasza Bakman hozzászólására (») Aug 11, 2018 /
 
Jah az "szünet" csak hogy van 37ms a két küldött 255 között
(#) Bakman válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Lehet, hogy az a gond, bár elvileg nem kellene, hogy problémát okozzon.
(#) wbt válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Minek ehhez analizátor? Normál terminál program meg USB/soros konverter, szerintem.
Ha jól emlékszem, ha 3.3V-ról hajtod, akkor egy jumpert át kell kötni (LDO átkötése), de ez típusfüggő, nekem csak nagy van, azon nagyobb áramok szaladgálnak más LDO van rajta)
(#) Kovabe válasza wbt hozzászólására (») Aug 11, 2018 /
 
Nekem ez egyszerübb.
Ezt az LDO átkötést nem találom, csak egyJP2 van a fesz IC melett, lehet hogy az?
(#) wbt válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Hááát, így vaktában minden lehet, de azért mérj rá a biztonság kedvéért.
(#) Kovabe válasza wbt hozzászólására (») Aug 11, 2018 /
 
Mértem 0,5V volt rajta, átkötöttem és annyit vettem észre hogy felerősödött a háttér fény, kommunikáció nincs.
(#) wbt válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Visszafelé nem jön valami üzenet?
(#) Kovabe válasza wbt hozzászólására (») Aug 11, 2018 /
 
Semmi az ég világon.
(#) Kovabe hozzászólása Aug 11, 2018 /
 
Most vettem észre hogy vibrál a háttérvilágítás de amikor adatot kap akkor nem.
(#) wbt válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Gondolom, RX-TX páros rendben. Ha adod ki folyamatosan az utasítást, egyszer csak betelik a puffer és kapnod kellene vissza üzenetet (ha nem érzékeli az FF-FF-FF lezárót). Ha ilyen nincs, akkor vette a parancsot, végre is hajtotta (érzékelte az FF-eket), akkor másutt van a baj.
(#) Kovabe válasza wbt hozzászólására (») Aug 11, 2018 /
 
Valami van, most az elküldött:
  1. t0.txt="29,2"

üzenetre 5 darab 255 jön vissza illetve még kettő.
(#) wbt válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
A serialprint utasításod nem küld semmit a végén, ugye? (CR, LF)
(#) Kovabe hozzászólása Aug 11, 2018 /
 
Az lehet hogy más baud rate van a két eszközön és az a baj?
(#) Kovabe válasza wbt hozzászólására (») Aug 11, 2018 /
 
nem de már azt is próbáltam
(#) Bakman válasza Kovabe hozzászólására (») Aug 11, 2018 /
 
Ilyen "hibaüzenet" elvileg nem létezik. Hibakód (egy byte), majd három FF. Ha többet látsz, akkor valószínűleg a két oldalon nem egyezik a kommunikációs sebesség. Gyárilag 9600-ra van állítva.
(#) Kovabe válasza Bakman hozzászólására (») Aug 11, 2018 /
 
Ezért furcsáltam én is.
Most csináltam egy gombot amivel átlövöm a baud rate-et 9600-ra.

Ha így sem akkor majd holnap de addig is köszönöm a segítségeteket.
(#) Kovabe hozzászólása Aug 11, 2018 /
 
Most néztem egy visszakommunikációt és egy elég magas baud értéket kaptam, számszerüen 774269.
(#) Kovabe hozzászólása Vas, 10:09 /
 
Sziasztok
Félig meddig megfejtettem a dolgot, a kommunikációt átállítottam 9600 és most már az jó viszont az ESP modulról nem tudok FF-et küldeni hanem csak 2 5 5 karaktert.
Van erre valami megoldása valakinek? Az ESP-t basicben programozgatom.
  1. SERIALPRINT "t0.txt=" & " " &  benti & " "
  2. SERIALPRINT 255


A másik furcsa dolog hogy minen elküldött karakterre egy FF-et küld vissza a nextion.
(#) Bakman válasza Kovabe hozzászólására (») Vas, 10:32 /
 
Valami ilyesmi?
  1. SERIALPRINT ASC(255)
A visszaküldés a Nextion programja miatt lehet valahol... Ilyet sem láttam még.
(#) Kovabe válasza Bakman hozzászólására (») Vas, 10:49 /
 
Hát ez nem megy, próbáltam:
  1. SERIALPRINT asc(255)
  2.  
  3. SERIALPRINT asc(FF)
  4.  
  5. SERIALPRINT hex(255)
  6.  
  7. SERIALPRINT hex(FF)


Egy nyavajás 255-öt nem akar elküldeni.
Ha ez így marad akkor kap a kettő közé egy PIC-et az majd jól megoldja ezeket a dolgokat.
(#) kissi válasza Kovabe hozzászólására (») Vas, 10:54 /
 
Szia!

Ez alapján esetleg:
Bővebben: Link ?
(#) Kovabe válasza kissi hozzászólására (») Vas, 11:03 /
 
Sajnos nem jó.
Következő: »»   35 / 35
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu