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-MIC08 - Mikrokontroléry

PDF
Stáhnout kompletní materiál zdarma (504.37 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.

Mikrokontroléry

Mikrokontroléry NXP rodiny HCS08

• V r. 2015 byla firma Freescale koupena svým 

větším nizozemským konkurentem NXP 
Semiconductors NV.

Blokové schéma

Pracovní módy

• Run mode

– Normální mód činnosti.

• Active background mode

– Pro ladění software.
– CPU pozastavena, čeká na sériový background příkaz.

• Wait mode

– CPU sníží odběr.
– Systémové hodiny běží.
– Regulátor napájení je funkční.
– Instrukce WAIT, probuzení pomocí přerušení.

• Stop modes

– Systémové hodiny zastaveny.
– Regulátor napětí je v režimu standby. 

Porty (paralelní I/O)

• Skupina vývodů (linek), které mají společné 

řídicí a datové registry.

– Obvykle 8 linek.

• U většiny portů lze jednotlivé linky (piny) 

konfigurovat samostatně jako vstupní nebo 
výstupní.

• Vývody často porty sdílejí s jinými funkčními 

bloky.

Porty – speciální funkce

• Vnitřní Pull Up/Pull Down rezistory.
• Omezení strmosti hran výstupního signálu (Port 

Slew Rate)

– Snížení EMC emise.

• Omezení výstupního proudu (Port Drive Strength 

Select)

– Primárně DC chování pinů.
– Ovlivňuje také AC chování pinů, tedy i EMC.

• Otevřený kolektor (Open Drain Operation)

Porty MC9S08LH64

• 5 portů (A,B,D,C,E).
• 39 I/O pinů.

Registry pro práci s porty

• Datový registr (Data Register)

– PTxD
– Vstupní linky

• Čtení – logické hodnoty na daných pinech.
• Zápis – žádný vliv.

– Výstupní linky

• Čtení – vrací dříve zapsanou hodnotu.
• Zápis – nastaví pin na zapsanou hodnotu.

Registry pro práci s porty

• Směrový registr (Data Direction Register)

– PTxDD
– Každý pin má svůj bit

• 1 výstupní
• 0 vstupní

• Po RESETu všechny piny vstupní.
• Před změnou pinu na výstupní nutno nastavit

nejprve datový registr!

– Aby se např. nerozběhl motor, neotevřel ventil, …

Registry pro práci s porty

• Vstupní registr

– Pro linky konfigurované jako výstupní obsahuje 

skutečný stav linek => lze detekovat zkrat na 
výstupu.

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