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