IAR eeprom kezeles interruptban
Fuzesi Arnold
arno at externet.hu
Thu Oct 27 13:52:31 CEST 2005
Másképp kérdem:
Miért száll el a program (működik összevissza, lefut olyan kódrészlet is,
aminek nem kéne - szimulálva nem tudom előcsalni)
ha a 8ms-enkent lefuto timer0 IT-ben hébe-hóba beesik egy mondjuk 50ms-es
eeprom írás?
(vagy egy 50ms-es delay is ugyan ezt a hatast valtja ki az eeprom iras
helyett)
Környezet:
STACK biztos elég
Timer0 IT elvben alapbol nem szakithatja meg önmagat.
When an interrupt occurs, the Global Interrupt Enable I-bit is cleared and
all interrupts
are disabled. The user software can write logic one to the I-bit to enable
nested inter-
rupts. All enabled interrupts can then interrupt the current interrupt
routine. The I-bit is
automatically set when a Return from Interrupt instruction - RETI - is
executed.
SEI utasitas meg nincs a Timer0 IT-ben sehol.
Ötlet?
De biztos ami biztos alapon a timer0 IT elejere betettem egy IT tiltast.
A vegere meg egy timer0 IT flag törlést...
De ugyan ez.
Nekem ez magas...
Arnold
----- Original Message -----
From: "Fuzesi Arnold" <arno at externet.hu>
To: <elektro at tesla.hu>; <Retro at lists.tmp.hu>; <avr-hun at x-dsl.hu>
Sent: Wednesday, October 26, 2005 7:38 PM
Subject: IAR eeprom kezeles interruptban
> Sziasztok!
>
> IAR-ban ha a timer IT-ben kezelek eepromot, irok, olvasok, akkor total
> hulyen mukodik az egesz program.
>
> Tapasztalt valaki ilyet?
>
> Arnold
More information about the Elektro
mailing list