Can someone explain to me why this doesn't work correctly:
while this works ok:
The rest of the display routines work fine at 16mHz, just not the EEPROM messages:
253,0 displays msg2
253,1 displays nothing
253,2 displays msg8
253,3 displays nothing
Code:
pause 1000
#no_data
#PICAXE 08M2
setfreq m16
Init:
symbol LCD=C.1
serout LCD,N2400_16,(254,1):pause 30;Clear LCD
serout LCD,N2400_16,(254,128,253,0):pause 30 ; line 1, display msg0
serout LCD,N2400_16,(254,192,253,1):pause 30 ; line 2, display msg1
serout LCD,N2400_16,(254,148,253,2):pause 30 ; line 3, display msg2
serout LCD,N2400_16,(254,212,253,3):pause 30 ; line 4, display msg3
Code:
pause 1000
#no_data
#PICAXE 08M2
Init:
symbol LCD=C.1
serout LCD,N2400,(254,1):pause 30;Clear LCD
serout LCD,N2400,(254,128,253,0):pause 30 ; line 1, display msg0
serout LCD,N2400,(254,192,253,1):pause 30 ; line 2, display msg1
serout LCD,N2400,(254,148,253,2):pause 30 ; line 3, display msg2
serout LCD,N2400,(254,212,253,3):pause 30 ; line 4, display msg3
253,0 displays msg2
253,1 displays nothing
253,2 displays msg8
253,3 displays nothing
Last edited: