avr external interrupt
Ambruzs Gábor
ambruzsg at vnet.hu
Thu Oct 19 22:31:03 CEST 2006
nah
van egy kis problemam
akartam annyit csinalni, hogy egy ledet kapcsolgatok ki be egy gombbal. :)
tudom hattalmas feladat, de meg ebben is van elakadasom.
avr gcc-vel ugykodom
szoval
definialtam egy globalis valtozot, ami csak anniy, hogy on/off a led
allapota.
a megszakitas rutin annyit csinal, hogy megvaltoztatja ezt a "flag"-et.
a main egy vegtelen ciklus, benne annyi, hogy ha a led on akkor tegye
magasba a kimentet, ha meg off, akkor kikapcs.
na ez igy nem muxik
ha viszont a ki/bekapcsot beleteszem a megszakitas rutinba, akkor muxik.
nem igazan vagom miert van igy.
elmeletem szerint, ugye ez porog mint az allat a mainban, nezi a
globalis on/offot, es annak megfeleloen folyamatosan tartja a kimenetet.
amikor jon a mexakitas, akkor az on off-ra valt (es viszont)majd miutan
visszater a mexakitas rutin, a porgo main a megvaltozott on/off flagnek
megfeleloen atkapcsolja a ledet.
miert nem igy mukodik?
gabor
More information about the Elektro
mailing list