Alle fag › Innebygde systemer og måleteknikk › Seriell kommunikasjon

Seriell kommunikasjon

UART, SPI og I²C er de vanligste seriellprotokollene mellom en mikrokontroller og eksterne enheter. UART er asynkron uten felles klokke og bruker start- og stoppbit; SPI er synkron med felles klokke og ingen start-/stoppbit; I²C bruker bare to linjer med åpne utganger og krever pull-up-motstander.

SPI byte/s=fSCK8\text{SPI byte/s}=\dfrac{f_{SCK}}{8}gjennomstrømning for SPI (ingen start-/stoppbit)

Symboler

fSCKf_{SCK}klokkefrekvens på SPI-bussenHz

Eksempel

SPI-klokke 11 MHz:

Gjennomstrømning =106/8=125 000=10^6/8=125\,000 byte/s.

UART har start- og stoppbit, SPI og I²C har det normalt ikke – tell riktig antall bit per overføring.
Øv på mikrokontrollere gratis →

← PWM · Nøyaktighet og presisjon →

Del av Innebygde systemer og måleteknikk: Mikrokontrollere.