Dex píše: ↑23 lis 2021, 21:15
Kdysi jsem kdesi
četl, že to hardware nepodporuje
Dexi,měl by jsi se nad sebou zamyslet. Dávat takové nepěkné odpovědi. Nemohl by jsi být trochu pozitivnější?
Dex píše: ↑23 lis 2021, 21:15
a jediná cesta vede přes úpravu sw sériáku.
Tady bych si dovolil mírně nesouhlasit. Já bych řekl, že "ta jednodušší cesta" vede přes SW sériák. Ale rozhodně nebude jediná.
Dex píše: ↑23 lis 2021, 21:15
Třeba bude někdo vědět víc, ale nevím, je to už dneska docela specialitka
Je to specialitka velmi hojně používaná v průmyslových sběrnicích, ve světě PC to zazdili windows 3.1, které přestali 9bit komunikaci podporovat a ona tak nějak odumřela a nahradilo jí spoustu protokolových převaděčů a konvertorů. To je ale moc fylozofická debata a tam jsem jít nechtěl.
Zjistil jsem, že Hristo Gochkov ví o něco víc. To co ví, to sepsal do
Peripheral registers exposed in more AVR style for esp8266.
Tam se zhruba od řádku 188 věnuja UARTu; a na řádcích 279-282 je v podstatě to co mne zajímá. Z toho se dá určit, že UART jako takový si o sobě myslí, že pracuje s 5-8 bit daty, ale ještě je možné zapnout jeden bit, kterému říká parita. Tím se dá docílit právě té 9bit komunikace. Ale je to docela "wopruz", protože tento bit se počítá z obsahu datového slova, takže člověk musí neustále přepočítávat efektivní data a neustále měnit paritu. Což kazí celkový dojem z programu.
Jdu hledat nějakou dokumentaci, ze které Hristo Gochkov čerpal.
Edit:
Trochu lidštější popis téhož je v
Technical reference. Ale je to stejně smutné čtení. Prostě to FIFO je jen osmibitové.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.