Atmega8 přerušení od více tlačítek

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

Atmega8 přerušení od více tlačítek

#1 Příspěvek od sewerman_cz »

Mněl bych na Vás jeden dotaz. Někde na netu jsem vyděl schémátko jak připojit k Atmega8 více tlačítek tak aby všechny mohli vyvolat externí přerušení.
Jde mi o to, že by stist libovolného tlačítka měl vyvolat probuzení ze spánku a pak by proběhla kontrola které tlačítko bylo stisknuto.
Napadá mne připjení každého talčítka k INT0 přes diodu, ale myslím si, že to bylo jednodušší.
Děkuji za pomoc.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#2 Příspěvek od Andrea »

Nevím, jestli se teď nedopustím obrovského hříchu, když ti dám jen odkaz na anglicky psaný datašít, ale risknu to. http://www.atmel.com/Images/doc1232.pdf
Uživatelský avatar
sewerman_cz
Příspěvky: 289
Registrován: 13 úno 2011, 00:00
Bydliště: Brno
Kontaktovat uživatele:

#3 Příspěvek od sewerman_cz »

Nejsem znalcem desatera, ale myslím si že nic takového mezi hříchy nepatří. Děkuji "Andreo" (pro jistotu abych nebyl zbičován) za rychlou odpověď.
Není to co jsme kdysi našel, ale jeden obrázek hovoří za vše.
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#4 Příspěvek od Ivan_Ryger »

kedysi na procesory rady x86 existoval tzv. radic prerusenia I8259. Mohol by pomoct, ak treba nieco zlozitejsie.

http://en.wikipedia.org/wiki/Intel_8259
Uživatelský avatar
jarda
Zablokován
Zablokován
Příspěvky: 925
Registrován: 01 led 2012, 00:00

#5 Příspěvek od jarda »

Jsou i jiné "hříchy", třeba pojem "relátko" v jiných vláknech, nebo i jiné "samonázvy" :D
8259 bych měl někde mít ladem
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#6 Příspěvek od Atlan »

alebo http://www.ti.com/lit/ds/symlink/pcf8575.pdf ak staci 8 tlacidiel pcf8574
Odpovědět

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