Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




BPC-MIC09 - Sériová komunikační rozhraní

PDF
Stáhnout kompletní materiál zdarma (627.87 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Sériová komunikační rozhraní

Sériová komunikační rozhraní

• UART (Universal Asynchronous Receiver-

Transmitter), SCI (Serial Communication 
Interface)

• SPI (Serial Peripheral Interface)
• IIC, I2C (Inter-Integrated Circuit)

UART – princip komunikace

• Asynchronní přenos

– Hodinový signál není přenášen mezi přijímačem a vysílačem.
– Přijímač i vysílač má svůj zdroj hodin.

• Data lze současně přenášet oběma směry (Full Duplex).
• 3 vodiče:

– Tx (Transmitted Serial Data)
– Rx (Received Serial Data)
– GND (Ground, zem)

UART - Datový rámec (Frame)

• Je tvořen:

– Start-bitem
– 8 datovými bity
– Případně 1 paritním bitem
– Stop-bitem

UART - Datový rámec (Frame)

Start

bit

b0 b1

Datové bity

Stop 

bit

Paritní

bit

b2 b3 b4 b5 b6 b7

b0

Start

bit

IDLE LINE

Rámec (Frame)

UART - parita

• Datový rámec může volitelně obsahovat jeden 

paritní bit.

• Jeden paritní bit umožňuje detekci poškození 

jednoho datového bitu.

• Při konfiguraci lze nastavit

– Sudou paritu

• Celkový počet 1 v 8 datových bitech a v paritním bitu je sudý.

– Lichou paritu

• Celkový počet 1 v 8 datových bitech a v paritním bitu je lichý.

UART – přenosové rychlosti

• Vyjadřují se v Baudech (“bódech”).

– Počet přenesených bitů za sekundu.

• Přenosové rychlosti se dnes pohybují od 

stovek Baudů do stovek tisíc Baudů.

– Např. 1200, 2400, 4800, 9600, 19200, 38400, 

57600,  115200 Bd.

• Často používaná rychlost je 9600 Bd.

SPI – Jednotlivé kroky přenosu

SCI

• V podstatě jiný název pro UART, který od r. 

1975 začala používat firma Motorola.

• Převzaly nástupci Freescale, NXP, …

Serial Peripheral Interface (SPI)

• Synchronní sběrnice, hodiny generuje Master.
• Komunikační rychlost do 10 Mb/s.
• Vodiče

– MISO (Master In Slave Out)
– MOSI (Master Out Slave In)
– SCLK (System Clock)
– SS (Slave Select)

• V případě více zařízení Slave slouží pro výběr jednoho 

ze zařízení Slave, s nímž bude Master komunikovat. 

SPI

SPI

• Komunikaci zahajuje vždy Master – nastavením SS 

Témata, do kterých materiál patří