[elektro] Linux 8bit - even paritás

elight elight at gmail.hu
Tue Mar 7 14:33:53 CET 2017


Sziasztok.

Bogarászom a paramétereket, és állítgatom..

De valahogy nem igazán sikerül beállítani
8 bit EVEN paritás 1 STOPP módba
az UART- (16550) ttyS0 -t a RASPI-n.

Valami ilyesmi környéken lehet a gondom

tio.c_cflag &= ~( CBAUD | CSSIZE | PARODD | CRTSCTS );
                                                          //  bitek 
alapghelyzetbe
tio.c_cflag |= BOTHER |  CS8;           //  8 bites mód be
tio.c_cflag |= PARENB  |  CMSPAR | CSOPB ;
                                                           // Paritás 
en, stoppbit 1

Ha 7 bit modban van akkor van paritás,
ha a fenti 8 bitbe állítom kimegy a 8 bit,
de a paritás nem megy ki a vonalon.
Esetleg létezik valami 9-bit beállítás,
vagy egyéb ok ami miatt ez így
nem is jöhet össze?

A nem szabvány BAUD-t már sikerül
beleerőszakolnom, de itt nagyon elakadtam!


Üdv István









More information about the Elektro mailing list