Portál AbcLinuxu, 12. května 2025 18:06
# 1) nastavím parametry: stty -F /dev/ttyS0 cs8 -parenb -cstopb 38400 # 2) prectu /dev/ttyS0 cut /dev/ttyS0 | hexdump 0000000 612a 0a00 0a31 0000 91cc 2a0a 0061 310a # to je spatne! # pote nastartuji cutecom a spustim s nastavenim: # rychlost: 38400 # bity: 8 # parita: žádná # počet stop-bitů: 1 # Řízení toku: žádné # (tedy to same co jsem jiz nastavil pres stty) # zavru cutecom # znovu spustim cut cut /dev/ttyS0 | hexdump 0000000 612a 0d00 0a31 0100 3dcd 15af 0000 91cc # toto je ocekavany vysledekCutecom udela neco diky cemu pak vse funguje ok, ja však nevim co, Když si vypíšu stty pomocí:
stty -apřed cutecom a po nem oboji mi vrati naprosto stejny vysledek:
speed 38400 baud; rows 52; columns 197; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = undef; eol2 = undef; swtch = undef; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echokeNetusi nekdo cim to je? Co ten cutecom udela tak kouzelneho? Moc děkuji za jakékoliv rady!
stty -a -F /dev/ttyS0
stty -a -F /dev/ttyS0
porovnal jsem to a byli tam rozdily, ty jsem upravil a uz mi to jede
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.