Zdravím Dragonna,
Zkoušel jsem minicom, ale nějak jsem si s nim nepokecal.
Zkus tohle : spusť minicom s těmito přepínači :
minicom -o -c on, případně
sudo minicom -o -c on .Význam přepínačů nastuduješ, když zadáš
man minicom . Nastav parametry komunikace : ve volbě
Nastavení sériového portu zadej do
Sériové zařízení tento řetězec :
/dev/ttyS0, pokud máš RS232 vyvedený na CAN9 a device ttyS0 neokupují nějaký jiný(é) program(y) na tvém PC. Pokud tvůj ntb nemá sériový port,vyvedený na CAN 9 , ale máš USB, tak použij
/dev/ttyUSB0. Zkontroluj si, jestli se tvoje USB mapuje na device ttyUSB0, jestli to třeba není ttyUSB1 pomocí příkazu
dmesg. Potom ještě nastav nějaké parametry sériového kanálu, třeba 9600 Bd, bez parity, 1 start bit , 1 stop bit , no handshake, co je důležié nastav v minicomu
Hardwarová kontrola toku Ne,
Softwarová kontrola toku Ne. Do USB portu vlož převodník USB-RS232 a stranu RS 232 vytvoř loopback, slušně řečeno spoj Rx a Tx špičky. Jo, v minicomu ještě nastav
local Echo on/off na
on. Potom stiskni nějaké písmeno v terminálu minicomu a obdržíš jej 2 x : to které jsi vyslal (ťukancem do keyboardu) a tu druhé, přijaté přes loopback. Tím máš ověřeno, že tvoje RSko fachčí "až na kost", tedy až ke konektoru... Btw, nastavení
local Echo zopákni aspoň 2 x... jinak neuvidíš echo na character, který si vyslal z klávesnice a budeš vidět jen ten přijatý, což vypadá, jako kdyby sériový kanál nevysílal (on ti ale jen vypisuje přijaté znaky ne vyslané). Čili, když je sériový kanál zkratovaný loopbackem funguje stisk jediného písmena vyvolá zobrazení dvou stejných znaků, vyslaného a přijatého...
I když jsem si s Javou a rxtx knihovnou už jednou povídal, teďko bych asi rád napsal program v c++ protože mám ten dojem, že by to bylo méně náročné na cpu a možná i stabilnější na dlouhodobý provoz (plánuji non-stop). Co si o tomhle myslíte vy?
To je dobrý námět na poměrně bohatou a docela zajímavou diskusi. Tohle bych viděl jako téma na nějakém setkání Ubuntu
men než tady na fóru, aspoň pro mě :moc práce, málo času vypisovat se, mám teď docela slušný pracovní fofr
..... .
Tak dej vědět, jak postupuješ ohledně minicomu...