Politehica din Bucuresti proiect de diplomă Facultatea transporturi



Yüklə 1,46 Mb.
səhifə70/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   66   67   68   69   70   71   72   73   ...   104
Recepţia cadrelor de 9 biţi
Dacă sunt utilizate caractere de 9 biţi (UCSZ=7) cl de-al 9-lea bit trebuie citit de la RXB8 UCSRB înaintea citirii bitului de pe frontul inferior de către UDR.Aceeaşi regulă se aplică şi steagurilor FE, DOR si PE.Citirea stării se realizează de la UCSRA şi citirea datelor de la UDR.La citirea adreselor UDR I/O starea buffer-ului receptor FIFO precum şi a biţilor TXB8, FE, DOR ,PE stocaţi în FIFO,vor fi modificate.

Următorul exemplu de cod descrie recepţionarea de către USART a funcţiei care manipulează caracterele de 9 biţi şi starea acestora.





Notă : Programul conţine fisierele header.

Funcţia de recepţie realizează citirea tuturor registrelor I/O înaintea oricărei evaluări.Aceasta duce la o utilizare optimă a buffer-ului ţinând cont că adresa buffer-ului citită va fi liberă să accepte date curând.



Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   66   67   68   69   70   71   72   73   ...   104




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin