Sorosporton bufferbe gyűjtött adatok küldése egyszerre

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
HPMaster
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2008. március 10. hétfő, 6:00

Sorosporton bufferbe gyűjtött adatok küldése egyszerre

Hozzászólás Szerző: HPMaster »

Tisztelet az Uraknak!

Miképpen tudom megoldani azt, hogy egy "csomagban" tudjak adatokat küldeni?
Pl lenne egy csomagban 2 azonosító byte az elején (00;01;...) egy a végén (...;FF) és közte a hasznos adatom (...;2A;0B;...):
00;01;2A;0B;FF

Ezt most úgy küldöm a Delfis programomnak, hogy
Print Hex(byte)
...

A WORd tipusokat szétbonton Low - High -ra.
De ezekután mindíg ott lesz a gép USB bufferében a #13#10

Lehetne valahogy úgy, hogy az adataim egyben menjenek el #13#10 nélkül?
Avatar
strigo
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2006. február 17. péntek, 7:00

Hozzászólás Szerző: strigo »

Szia!

Remélem ezt keresed (Arduino):

http://arduino.cc/en/Reference/String


Szerk.: Admin
Üdv:
Zsolt
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Vagy Bascomban! Help:
PRINTBIN

Print binary content of a variable to the serial port.


Syntax

PRINTBIN var [ ; varn] ; '<igy nem küld újsor üzenetet

PRINTBIN #channel, var [; varn] ;


8)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Bascom alól a sorvégi ENTER elhagyása a adat utáni pontosvesszővel történik

Print hex(adatbyte);
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Pontosítás a cím alapján: AVR nem gyűjti a bufferbe az adatot. Amint beesik a soros bufferbe - azonnal kuldi!

Te gyűjtöd egy változóba és azt - ha kész - te küldöd 1x-re.
Válasz küldése