[elektro] Linux 8bit - even paritás

elight elight at gmail.hu
Tue Mar 7 15:18:51 CET 2017


Nem feltétlen,

mert szisztematikusan olvasgatok,
  de leginkább az marad meg
amit már használtam is..
A többi meg vagy rémlik, vagy elsikkad.

Éppen egy számomra szűz területen járok,
és egyébként is a NET tele van hasonló
kérdésekkel. De pl. egy se említi a megoldásoknál,
hogy fel kell cseréni a két UART-ot és akkor jó lesz
a GPIO-ra kifele. De ugyanakkor majd
  nem használható a Blutooth teljes értékűen
  a csere után.
( Ez logikus következtetés így , már az ismeretek
birtokában, de nem lett volna jobb ha nem ilyen
félsóderesre tervezik ezt a kapcsolatrendszert?)

Na mindegy, kianyáztam már magam,

   ... és a lényeg hogy működik.

Szóval fejlődnek a rendszerek, PIC-en még 10 perc
megnyitni egy sorosportot,
  itt legalább 60 paraméter adódik
amit akár hogyan is olvasgatsz előre,
ki kell tapasztani, mert különben
  el is lehet szúrni alaposan a beállításukat.

Üdv István




2017-03-07 15:05 keltezéssel, Bánhidi István írta:
> :)))
>
> Tipikus önszivatás esete.
> Én is szoktam belefutni ilyenekbe, de ki az a hülye aki ELŐRE elolvassa a
> néha több száz oldalas doksit, aztán kezd el tervezgetni, fejleszteni :)
>
> Ezért szoktam csak néhány eszközt használni mindenre, mert azokat jól
> kiismerem és nem szivatom magam halálra.
>
> Steve
>
> 2017. március 7. 14:57 elight írta, <elight at gmail.hu>:
>
>> Jajj!
>>
>> Nem is kérdeztem semmit..
>> Ez szívás:
>>
>> A ttyS0 nem egészen rendes UART.
>> "
>>
>> |The mini UART is a secondary low throughput UART intended to be used as a
>> console. The mini Uart has the following features: • 7 or 8 bit operation.
>> • 1 start and 1 stop bit. • No parities. • Break generation. • 8 symbols
>> deep FIFOs for receive and transmit. • SW controlled RTS, SW readable CTS.
>> • Auto flow control with programmable FIFO level. • 16550 like registers. •
>> Baudrate derived from system clock. " Akkor most nekiállhatok felcserélni.
>> Szerencsére éppen nem kell a BT-csataló. Nem értem miért kellett ilyesmin
>> spórolniuk, hogy nagyobb legyen az amúgy is hatalmas káosz!? Szóval ezek
>> szerint én állítgathatok itt bármit!!! BASSUS! Üdv István |
>>
>>
>>
>> 2017-03-07 14:33 keltezéssel, elight írta:
>>
>>> 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
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> -----------------------------------------
>>>           elektro[-flame|-etc]
>>>
>>>
>> -----------------------------------------
>>           elektro[-flame|-etc]
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list