190 likes | 346 Views
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.
E N D
Perifeeria seadmedUSART Alvo Aabloo
Ü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
Baud Rate Generator BRG • 8 bitine andmevahetuskiiruse määraja nii assünkroonses kui sünkroonses režiimis • SPREG register, Fosc, BRGH bit
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
Sünkroonne Master • Half duplex • SYNC (TXSTA <4>); SPEN (RCSTA<7>) • TX->CK • RX->DT • Master mode -> CSRC (TXSTA<7>)
Sünkroonne Slave • Väline kell TX/CK; ka sleep modes • Slave mode -> CSRC (TXSTA<7>)