Politehica din Bucuresti proiect de diplomă Facultatea transporturi


Data Transmission – The USART Transmitter



Yüklə 1,46 Mb.
səhifə65/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   61   62   63   64   65   66   67   68   ...   104
1.10.1 Data Transmission – The USART Transmitter
Transmiţătorul USART este activat de bitul Transmit Enable (TXEN) în registrul UCSRB.Când transmiţătorul este activat,portul pinului TxD este suprascris de USART transmisia realizându-se către ieşirea serială. Rata baud,modul de operare,formatul de cadru trebuie setate înaintea începerii transmisiei.În modul sincron ceasul pinului XCK va fi suprascris şi utilizat ca ceas de transmisie..
1.10.2 Sending Frames with 5 to 8 Data Bit
O transmisie de date începe prin trecerea datelor de transmis în buffer-ul de transmisie.CPU poate încarca buffer-ul de transmisie prin scrierea în locaţiile UDR I/O.Bufferul de date va fi mutat în registrul Shift atunci când acesta este pregătit pentru a transmite un nou cadru.Registrul Shift preia datele dacă se află în modul idle sau imediat după ultimul bit de stop al cadrului transmis anterior.Când registrul Shift este încărcat cu noile date vă transmite un cadru complet cu rata stabilită de registrul baud,bitul U2X sau de XCK, în funcţie de modul de operare.

Următorul exemplu de codare prezintă o transmisie USART bazată pe testarea steagului Data Register Empty (UDRE).Atunci când se folosesc cadre cu lungimea mai mică de opt biţi, bitul cu semnificaţia cea mai mare scris de UDR este ignorat.Înainte ca funcţia să poată fi folosită USART trebuie iniţializată.Datele ce urmează a fi transmise sunt memorate în Registrul R16.





Notă : Fişierele header sunt incluse.
Funcţia aşteaptă ca buffer-ul de transmisie să fie liber prin verificarea steagului UDRE înainte de a fi încărcat cu datele ce urmează a fi transmise.Dacă este utilizat registrul liber de întreruperi întrerupeile vor fi scrise în buffer.


Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   61   62   63   64   65   66   67   68   ...   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