1 / 19

Perifeeria seadmed USART

Perifeeria seadmed USART. Alvo Aabloo. Ülevaade. USART – Universal Synchronous Asynchronous Receiver Transmitter 3 re žii mi Ass ünkroone, full duplex, andmevahetus PC-dega, terminalidega Sünkroonne, halfduplex, andmevahetus serial EEPROM Master Slave TX/CK ja RX/DT pin.

keola
Download Presentation

Perifeeria seadmed USART

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Perifeeria seadmedUSART Alvo Aabloo

  2. Ülevaade • USART – Universal Synchronous Asynchronous Receiver Transmitter • 3 režiimi • Assünkroone, full duplex, andmevahetus PC-dega, terminalidega • Sünkroonne, halfduplex, andmevahetus serial EEPROM • Master • Slave • TX/CK ja RX/DT pin

  3. Baud Rate Generator BRG • 8 bitine andmevahetuskiiruse määraja nii assünkroonses kui sünkroonses režiimis • SPREG register, Fosc, BRGH bit

  4. BRG näide

  5. Assünkroonne režiim • Nonreturn-to-zero ( NRZ) – start bit, 8-9 andmebitti, 1 stopp bit. Tavaline on 8 andmebitti. • Saatja ja vastuvõtja funktsionaalselt sõltumatu, kuid sama andmeformaat ja kiirus • Paarsuskontroll vaid tarkvaraline

  6. TXSTA

  7. RXSTA

  8. Assünkronne saatja

  9. Assünkroonne saatja ajadiagramm

  10. Assünkroonne vastuvõtja

  11. Assünkroonne vastvõtja ajadiagramm

  12. Sünkroonne Master • Half duplex • SYNC (TXSTA <4>); SPEN (RCSTA<7>) • TX->CK • RX->DT • Master mode -> CSRC (TXSTA<7>)

  13. Sünkroonne master saatmine

  14. Sünkroonne master saatmine ajadiagramm

  15. Sünkroonne master vastuvõtmine

  16. Sünkroonne master vastuvõtmine ajadiagramm

  17. Sünkroonne Slave • Väline kell TX/CK; ka sleep modes • Slave mode -> CSRC (TXSTA<7>)

  18. Sünkroonne slave saatmine

  19. Sünkroonne slavevastuvõtmine

More Related