Stránka 1 z 1

ATMEGA a tlačítko s připojením na +5V

Napsal: 16 říj 2012, 20:26
od michalino
Dobrý večer všem!

Chtěl bych Vás poprosit o radu. Doufám, že si
staří dobří matadoři ze mne neudělají srandu, nevím,
na jaké úrovni je tento dotaz.... :wink:

ale prosím o radu...

Jedná se mi o to, že klasicky zapojuji tlačítko třeba k atmega takto:
http://www.micahcarrick.com/files/atmeg ... pullup.png

ale nyní bych ho potřeboval zapojit ne na GND, ale na +5V, prosím
víte o nějakém schématu, jak to udělat správně?

Tzn:

nožička procesoru ------TLACITKO-----+5V

mám připojit ještě odpor 10K k zemi? Nebo jak se prosím řeší tento případ,
děkuji moc

Napsal: 16 říj 2012, 20:36
od sewerman_cz
Zapojení je úplně stejné pouze se prohodí ve schematu VCC a GND.
10k odpor je tam proto aby na PINu byl jasně definovaný stav.
Pokud je 10k odpor připojen k zemi tak bude na PINU logická nula L. Pokud zmáčknete tlačítko tak přes něj poteče větší proud než přes odpor a na PINu bude logická jednička H.

Napsal: 16 říj 2012, 20:44
od Andrea
sewerman_cz píše:Pokud zmáčknete tlačítko tak přes něj poteče větší proud než přes odpor a na PINu bude logická jednička H.

To je ale nesmyslné vysvětlení. Tlačítkem poteče prakticky stejný proud jako odporem, jsou v sérii a do vstupu MCU prakticky nic neteče. Ta log. 1 tam bude proto, že sepnuté tlačítko má mnohem menší odpor než 10k. Stejně tak log. 0 tam je proto, že rozepnuté tlačítko má mnohem větší odpor než 10k.

Napsal: 16 říj 2012, 20:48
od michalino
Děkuji moc,

jsem rád, že prohozením VCC, GND se nic okem uživatele nemění a že takto mohu vyměnit mínus za plus viz schéma, provedu tak.
To jsem potřeboval vědět,

:)

Sewermane, děkuji za vysvětlení, Andreo, děkuji za vysvětlení a detailní popis.

Přeji všem hezký večer!!

Napsal: 18 říj 2012, 20:32
od DRAKE
V pripade toho pullupu. Tak te je tam zbytecne AVR v sobe jiz pullupy ma zabudovane.