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

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
michalino
Příspěvky: 348
Registrován: 03 srp 2009, 00:00

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

#1 Příspěvek 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
Uživatelský avatar
sewerman_cz
Příspěvky: 289
Registrován: 13 úno 2011, 00:00
Bydliště: Brno
Kontaktovat uživatele:

#2 Příspěvek 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.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#3 Příspěvek 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.
Uživatelský avatar
michalino
Příspěvky: 348
Registrován: 03 srp 2009, 00:00

#4 Příspěvek 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!!
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#5 Příspěvek od DRAKE »

V pripade toho pullupu. Tak te je tam zbytecne AVR v sobe jiz pullupy ma zabudovane.
Ježíš na kříži zaplatil za naše hříchy a tím nás osvobodil od věčné smrti. Platí i pro bastliře :-).
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“