minicom / ttyUSB0 sebesség beállítás

Fórumok

Egy saját építésű hardverben FT232R típusú, USB/RS232 konverter IC van. A 2.6.x-es kernel kiválóan kezeli az ftdi_sio és az usbserial modulokkal. Viszont tesztelési célból egy terminál programot kellene használnom, 921600 Bd-dal. A minicom csak 230400 Bd-ot enged beállítani.
Hogyan tudnám a sebességet beállítani? Esetleg valami más terminál prg, ami tud ilyet?

Hozzászólások

Hat, szerintem a kutya ott van elasva hogy a minicom alapvetoen (es szerintem mas program is) arra lett felkeszitve, hogy a soros portnak megfelelo sebessegeket tudjon. Amit te irsz az mar sztem boven felette van, nem beszelve arrol, hogy ezt a sebessegeket is manapsag ugye csak az UART miatt tudjuk, regebben ez lassabb volt.
Ugy emlekszem a window$ hyperterminalja sem tud ennel magasabbat, de ha nem igy van akkor en kerek elnezest.
Ugyhogy szerintem probald osszeloni azon a sebessegen amit a sorosportok ugy default tudnak. Igy hirtelen jobbat nem tudok, de mondjuk erdekes problema. Ha talalnal valami toolt ami tudja mindazt amit a minicom es tudja a sebesseget ami neked kell, ne tartsd vissza az infot. ;) Bar meg nem talalkoztam olyan eszkozzel amihez keves lett volna a minicom altal valaszthato sebessegek.

Köszi, hogy próbáltál segíteni. Sajnos - szégyenszemre :) - windowst kell bootolnom, ha a kütyüt akarom tesztelni. A hyperterm-ben beállítható a 921600 Bd. (Ez amúgy négyszerese 230400-nak, ami a minicomnál is megadható.) Nem hiszem el, hogy ne lehetne megoldani linux alatt is.

Szia,

Minicom-on belul valoban nem lehet kivalasztani a nem standard sebessegeket, de a /etc/minicom/minirc.dfl -ben a baudrate erteket atirva megeszi a beallitast.
De minicom nelkul ket standard terminalbol is megprobalhatsz sorosporti terminalt emulalni:
Sebesseg beallitasa: setserial /dev/ttyUSB0 baud_base 921600
Majd egyik terminalban: cat /dev/ttyUSB0
Egy masikban pedig pl: echo -en "Hello\n" > /dev/ttyUSB0

Jól elvagyok itt magamban :-) Viszont megvan a megoldás némi guglizás után. Nem szép, de működik.

A minicom indítása előtt:

setserial /dev/ttyUSB0 spd_cust divisor 26

majd a minicomban 38400 Bd sebesség kiválasztása.

A status sorban ugyan 38400 Bd látszik, de 921600 Bd-dal kommunikál.