Sziasztok!
Random adatokat fogadok a soros porton, 0x00 tól 0xFF-ig bármi jöhet. 921600 baud-on ha csak alfanumerikus karaktert küldök, akkor nincs probléma, tehát nem a soros portban vagy az átvitelben van a hiba, Létezik olyan program, ami nem akarja értelmezni a bejövő adatokat, csak simán írja bájtonként a merevlemezt?
Jácint
Szia!
Értem a kérdést. Ezeket próbáld ki:
https://osqa-ask.wireshark.org/questions/23243/how-do-you-capture-serial-com-communications/
Én nem próbáltam egyiket sem, szóval felelősség elhárítva.
Üdv, lcsaszar
U.I: Linux alatt ezt találtam:
https://github.com/tbird20d/grabserial
0
Szia!
Kicsit bővebben.. Átvitel vezérlés van?
A soros port alatt az RS232-t érted?
Kicsit, nem nagy az a sebesség? Kell annyi?
Mekkora a kábel hossza?
Mi küldi az adatokat? Lehet tudni?
A terminál programok nem "értelmezik" az adatod, hanem állítasz be kódtáblát.
Azt se felejts el, hogy PC oldalon már rég nincs közvetlen sorosporti hozzáférés.
KN
0
Szia!
Arduino Mega kimenete USB-n keresztül. A +/-12V-os rész kihagyva. Handshake nincs. De a Teraterm produkálja a hibát 9600-on is. A sebesség meg kell, 4 Giga adatot kell átvinni emberi idő alatt (max pár óra), de ha tudsz ajánlani párhuzamos átviteli eszközt, azért is hálás lennék. Egy 8 csatornás SAELAE Logic analízerem van.
0
Szia!
Bocsi, de hogy áll össze az egész történet? Arduino, logikai analizátor, stb.
A Saleae-nek van saját szoftvere. Nem tudja amit szeretnél?
0
Szia!
Az arduiono olvassa a Nand Flash-t, a kiolvasott adatot kell továbbítani a PC-re. MIvel nagy az adatmennyiség, így fontos a sebesség. A soros vonal 921600-as baudja már elég lenne, de jobb lenne egy időben a 8 bitet átvinni. Ezért kérdeztem a másik topikban, hogy foglalkozott-e már valaki olyan projekttel, ahol PIC-ben nem soros portnak van használva az usb, és lekérdezhetők a PIC lábai. A Saleae-vel is csak 4 bitenként tudnám átvinni, hogy tudjam, mettől meddig tart egy adat, mert egymás után 300 0xFF-ből csak annyit látnék, minden adatvonal magas.
0
PIC32MZ-vel csinálnám, az tud USB Highspeed-et is. De a 921600 baudnál biztos sokkal gyorsabb. Ha jól emlékszem 2 éve csináltam ilyet, az tisztán kb 4Mbyte-ot vitt át másodpercenként PC-re. Ez ugye már tiszta adat mindenféle overhead nélkül.
0
Ha a 921600-nál csak kétszer gyorsabb valami, nekem már az is jó, de még a fenti sebesség is elég lenne, csak stabil l legyen.
0
Szia. Bocs közben megelőztek.. :)
0
Realterm.
0