[elektro-etc] attiny45 INTF0 kerdes
Szlifka Tibor
szlifka.tibor at gmail.com
Fri Oct 8 09:46:11 CEST 2010
Sziasztok,
a tiny45 adatlapja szerint INTF0 flagbe 1 íródik bejövő megszakítás esetén.
Az interrupt rutin végén automatikusan törlődik. Eddig oké. A következő
mondat szerint alternatív megoldásként törölhető a flag, ha 1-et írunk bele.
Vagy korán van, vagy nem világos, de ha bejövő megszak esetén 1 lesz, akkor
1-be állítva pont hogy kiváltom a megszakíts hívását, nem? Kézi törlésnél
nem inkább 0-ba kellene írni?
Itt a pdf-ből a leírás, hátha nem jól értelmezem:
When an edge or logic change on the INT0 pin triggers an interrupt request,
INTF0 becomes set
(one). If the I-bit in SREG and the INT0 bit in GIMSK are set (one), the MCU
will jump to the cor-
responding Interrupt Vector. The flag is cleared when the interrupt routine
is executed.
Alternatively, the flag can be cleared by writing a logical one to it. This
flag is always cleared
when INT0 is configured as a level interrupt
More information about the Elektro-etc
mailing list