UART - bufer

Jan Waclawek wek@evona.sk
Úterý Prosinec 5 16:20:29 CET 2006


Mno, ak Vam ide len o to usetrit miesto, tak namiesto 2 byte do buffra 
ukladajte 9 bitov... Ja viem, to je nekonecne pracne, ale mozno by sa 
dala urobit taka finta, ze k 8 byte v "hlavnom" buffri by bol 1 byte vo 
"vedlajsom" buffri, kde by prislusny bit nastaveny na 1 znamenal chybu 
(aj ked aj toto je dost pracne).

Dalsia moznost je oescapovat (podla vzoru ozatvorkovat :-) ) tie chyby, 
t.j. esc-1 je skutocny esc, esc-2 je FE, esc-3 je OE, esc-4 je PE; ale 
toto bohuzial v medznom pripade (vysielane same esc alebo same chyby) 
znamena tiez 2x buffer, menej sa da pouzit len pri znalosti vlastnosti 
prenasanych udajov.

wek



Michal HW wrote:
> Presne tak jsem to myslel. V hlavni smycce se na chyby UARTU bude reagovat, 
> ne resit.
> V preruseni se osetri chyba HW UARTU a hlavni smycce se preda chybove 
> hlaseni. Ta si to osetri na urovni komunikacniho protokolu.



Další informace o konferenci Hw-list