[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