BBC Micro:bit - aplikace 5
Princip sériového přenosu dat.
EK
Princip a programová realizace sériového přenosu dat mezi objekty.
Přenos informací (resp. přenos dat) je jedním ze základních úkolů komunikace.
Sériový přenos dat z hlediska časového rozložení informací v toku přenášených bitů lze rozdělit dva základní
způsoby - synchronní a asynchronní; jejich realizace lze dosáhnout :
- integrovanými obvody typu hradla, časovač, posuvné registry a pod.
- specializovanými obvody typu UART/USART (universal synchronous/asynchronous receiver/transmitter)
- pomoci programu.
V našem případě volíme (z důvodu jednoduchosti), programové řešení asynchronního přenosu dat.
Doprovodní informace:
Úkol je rozdělen do dvou částí. První "Odesílatel dat" s prvním "Micro:bitem" a "Příjemce dat" s druhým
"Micro:bitem".
Odesílatel dat: v našem případě je bitový interval nastaven na 200 ms (pro vizuální kontrolu na analyzátoru,
omezená rychlost ). Pro ověření funkce spínačem A se odesílá znak "C" (67 dekadicky) a spínačem B znak "5"
(53 dekadicky).
Zobrazení odesílaných, nebo přijímaných signálů logickým analyzátorem
Přijímací část je vytvořena obdobným způsobem.
Poznámka: časování pro snímání vstupních signálů je nastaveno přibližně na střed datových impulsů.