[pso] [tema2]linux- write read

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Tue Mar 17 20:15:06 EET 2009


On Tue, 2009-03-17 at 03:34 -0700, belea adriana wrote:
> 
> ETHR - bitul 5 din LSR
> DATA READY - bitul 1 din LSR
> 
> Intra in rutina de tratare a intreruperii pentru THREI si apoi RDAI 
> transmite si receptionaza 256 de caractere dintre care doar primele 14 
> sunt aceleasi cu cele transmise.

De cate ori intra in rutina de tratare a intreruperii THREI? Cati octeti
trimite cand intra o data? (probabil pe toti de vreme ce ETHR nu ajunge
pe 0)

Este posibil ca, intr-adevar, sa-ti scrie totul dintr-un foc. UART-ul sa
se miste suficient de repede incat FIFO-ul sa nu fie niciodata plin.

Este foarte dubios faptul ca DATA_READY nu se pune pe 0 cand nu mai ai
date. Este posibil sa fi configurat gresit UART-ul. Verifica faptul ca
ai activat toti bitii acolo unde trebuie (MCR, FCR, LCR).

Razvan



More information about the pso mailing list