Perifeeria seadmed USART

Post on 22-Jan-2016

48 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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. - PowerPoint PPT Presentation

Transcript

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

BRG näide

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

TXSTA

RXSTA

Assünkronne saatja

Assünkroonne saatja ajadiagramm

Assünkroonne vastuvõtja

Assünkroonne vastvõtja ajadiagramm

Sünkroonne Master

•Half duplex•SYNC (TXSTA <4>); SPEN (RCSTA<7>)

–TX->CK

–RX->DT

•Master mode -> CSRC (TXSTA<7>)

Sünkroonne master saatmine

Sünkroonne master saatmine ajadiagramm

Sünkroonne master vastuvõtmine

Sünkroonne master vastuvõtmine ajadiagramm

Sünkroonne Slave

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

Sünkroonne slave saatmine

Sünkroonne slave vastuvõtmine

top related