Jdi na obsah Jdi na menu
 


BBC Micro:bit - aplikace 5

Princip sériového přenosu dat.

EK

article preview

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:

z-scratch-8-5-1.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ú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).

 

zz-19-1.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

zz-20-1.jpg

 

 

 

 

 

 

 

 

 

 

Zobrazení odesílaných, nebo přijímaných signálů logickým analyzátorem

zz-21-1.jpg

 

 

 

 

 

 

 

 

 

 

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ů.

 

 

 

 

 
 

Aktuální čas

normální:

internetový:

co to je?

O nás

_____________________________________

Nezávislý zájmový kroužek robotiky na Studánce se zabývá poznatky o technice, jako je elektronika či programování. Věnujeme se různým problémům od nejjednodušších příkladů po složitější týkající se matematiky a fyziky.


Spojte se s námi!


Vyhledávání