Are you using similar LCD_Clear code as in post #161?
Would code below make any difference?
At least it has worked for me very well with several different 3310 LCD modules.
Code:
<code><font color="#000000">Lcd_Data <b>VAR BYTE </b>[6]
Lcd_Clear:
PosX=0:PosY=0:<b>GOSUB </b>Lcd_GotoXY
<b>HIGH </b>Lcd_DC
Lcd_Data(0)=0:Lcd_Data(1)=0:Lcd_Data(2)=0:Lcd_Data(3)=0:Lcd_Data(4)=0:Lcd_Data(5)=0
<b>FOR </b>Char=1 <b>TO </b>84
<b>GOSUB </b>Write_LCD
<b>NEXT </b>Char
<b>RETURN
</b>Write_LCD:
<b>SHIFTOUT </b>SDIN,SCK,1,[ Lcd_Data(0),Lcd_Data(1),Lcd_Data(2),Lcd_Data(3),Lcd_Data(4),Lcd_Data(5) ]
<b>RETURN
</b></code>
BR,
-Gusse-
Bookmarks