Politehica din Bucuresti proiect de diplomă Facultatea transporturi


Receiving Frames with 5 to 8 Data Bits



Yüklə 1,46 Mb.
səhifə69/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   65   66   67   68   69   70   71   72   ...   104
Receiving Frames with 5 to 8 Data Bits
Receptorul primeşte date la detectarea unui bit de start.Fiecare bit care urmează bitului de start va fi folosit ca exemplu pentru rata baud a ceasului XCK şi transmis registrului Shift,înainte ca primul stop de bit al cadrului să fie recepţionat.Un bit de stop de o secundă va fi ignorat.Atunci când primul bit de stop este recepţionat, un cadru serial complet va fi în registrul Shift,conţinutul acestui registru va fi mutat în buffer-ul receptor.Buffer-ul receptor poate fi citit odată cu citirea adreselor UDR I/O.

Următorul exemplu de cod descrie funcţia de recepţie bazată pe verificarea steagului Receive Complete (RXC). La utilizarea cadrelor mai mici de opt biţi cel mai semnificant bit al datelor citite de UDR trebuie trecut în zero.USART trebuie iniţializată înainte ca această funcţie să fie utilizată.




Notă : Exemplul de cod conţine şi fisierele header.
Această funcţie aşteaptă ca buffer-ul receptor să conţină date prin verificarea steagului RXC, înaintea citirii buffer-ului şi returnării valorii.

Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   65   66   67   68   69   70   71   72   ...   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