Dear friends, please help or I'll go crazy. This seek simple code doesn't work
on 18F2550. Of course, it works on good old '876.
Code:
@ __CONFIG _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_1_1L
@ __CONFIG _CONFIG1H, _FOSC_HS_1H
@ __CONFIG _CONFIG2L, _PWRT_ON_2L
@ __CONFIG _CONFIG2H, _WDT_OFF_2H
@ __CONFIG _CONFIG3H, _MCLRE_ON_3H & _PBADEN_OFF_3H
@ __CONFIG _CONFIG4L, _STVREN_OFF_4L & _LVP_OFF_4L
define OSC 20
define LCD_EREG PORTC
define LCD_EBIT 1
i var byte
pause 100
lcdout $fe,1,"MADNESS!!!"
pause 1500
i=15
pause 500
lcdout $fe,1,dec3 i
pause 1500
kraj: goto kraj
end
when I start pic first time I get value 164 on LCD, and after that every reset
gives value 004 ?????!!!!! Am I crazy or what? I try different values for i but
never gets the correct value. I try with i defined as word - the same thing.
Bookmarks