[pso] [Tema2][Linux]Problema enunt si implementare
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Thu Apr 8 19:07:35 EEST 2010
On Thu, 2010-04-08 at 08:12 -0700, Bogdan Nitu wrote:
> Daca buffer-ul celui care trimite are 14 octeti de scris (atata are la
> mine FIFO)
> si la fiecare intrerupere THREI scriu un octet, de cele mai multe ori
> mi se
> genereaza cele 14 consecutiv THREI si abia apoi cele 14 RDAI, rareori
> mi se mai intampla sa am 14 THREI cu un RDAI intercalat.
Nu trebuie sa scrii cate un octet la fiecare intrerupere. Trebuie sa
scrii cat timp _poti_ scrie; adica atata timp cat bitul "Empty
Transmitter Holding Register" din LSR[1], adica al cincilea bit este
activat.
Razvan
[1] http://www.beyondlogic.org/serial/serial.htm#20
More information about the pso
mailing list