LED a tlacitko na jednom pinu MCU
gatilo
gatilo@centrum.cz
Středa Prosinec 31 10:09:46 CET 2008
31.12.2008, 10:03:14
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.
S pozdravem Pavel
mailto:gatilo + zavinac + centrum.cz
--
Martin Locker napsal:
> Zdravím,
> 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.
> Martin Locker
>> Takto ste to mysleli:
>>
>> VCC
>> o
>> |
>> --- LED
>> \ / ->
>> --- ->
>> |
>> |
>> -
>> | | R
>> | |
>> -
>> |
>> |
>> o----- PIN
>> |
>> |
>> O |
>> |-- TL
>> O |
>> |
>> |
>> |
>> -----
>> ---
>> -
>>
>> ?
>>
>> A nevadi, ze ked sa tlacitko drzi, tak LED stale svieti?
>>
>> wek
Další informace o konferenci Hw-list