LED a tlacitko na jednom pinu MCU
Pavel Hudecek
phudecek@tiscali.cz
Středa Prosinec 31 12:04:31 CET 2008
Takový exotický MCU je např ATmega. Ovšem výchozí stav portů jsou vstupy,
takže jde jen o to, aby autor programu na výstup nehodil 1, aniž ho před tím
přepne na vstup.
PH
From: "gatilo" <gatilo@centrum.cz>
To zapojeni je v poradku, nebot:
a) neni duvod proc by na pinu mela byt tvrda jednicka
(vyjma stavu pri zapnuti, ruzne zasekleho softu a jinych
nepredvidatelnosti)
b) nic takoveho jako tvrda jednicka vlastne ani neexistuje. V MCU byva
interne mezi +Uc a Out, bud definovany rezistor, nebo zdroj proudu.
Pripoustim, ze mohou existovat nejake exoticke MCU pro ktere b)
neplati, tam by pak bylo pouziti dalsiho rezistoru na miste.
Martin Locker napsal:
> běžně to užívám. K uvedenému zapojení bych měl jako
> neelektrikář jeden dotaz. To zapojení tlačítka přímo
> na zem mi nepřijde úplně košér. Pokud bude výstup
> ve tvrdé jedničce a někdo stiskne tlačítko ???
> Sám tam mám ještě jeden odpor mezi tlačítkem a zemí.
> Výsledek je takový, že při stisknutí tlačítka LED sice
> svítí, ale slaběji. Ale nemusím se bát toho co leze
> z MCU.
> Pin je nastaven trvale na výstup, LED svítí či nesvítí.
> Pokud potřebuji zjistit stav tlačítka přepnu na vstup,
> přečtu hodnotu a opět přepnu na výstup.
Další informace o konferenci Hw-list