From b959c345475d3e78b9ce7e449e3f5aa043788c88 Mon Sep 17 00:00:00 2001 From: kvigor Date: Thu, 31 May 2001 05:53:42 +0000 Subject: [PATCH] don't know why yet, but must update PSW in ClockIrqHandler git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@864 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- device/lib/ds390/tinibios.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/device/lib/ds390/tinibios.c b/device/lib/ds390/tinibios.c index 4c4f0ef2..92b35b03 100755 --- a/device/lib/ds390/tinibios.c +++ b/device/lib/ds390/tinibios.c @@ -498,6 +498,8 @@ void ClockIrqHandler (void) interrupt 1 _naked { _asm push acc + push psw + mov psw, #0x0 mov _TL0,_timer0ReloadValue mov _TH0,_timer0ReloadValue+1 clr a @@ -509,6 +511,7 @@ void ClockIrqHandler (void) interrupt 1 _naked cjne a,_milliSeconds+2,_ClockIrqHandlerDone inc _milliSeconds+3 _ClockIrqHandlerDone: + pop psw pop acc reti _endasm; -- 2.30.2