Lincolnmhkn
24.01.2005, 10:14
Hallo allesamt!
Habe ein Problem bei dem ich nicht so recht weiß worans liegt. Habe am STK500 ein LCD mittels einem Mega16 mit externem 8MHZ Quarz angeschlossen.
Hintergrund ist, daß ich einen eingelesenen AD-Wert auf dem Display angezeigt haben möchte. Theorethisch funktioniert das, nur springt er nach den jeweiligen 5s jedesmal an einen anderen Punkt auf dem Display oder gibt "kyrillische" Schriftzeichen aus! Kann das irgendwie an der Prozessorfrequenz liegen? Fusebits sind bei externen 8MHz gesetzt.
Wäre dankbar für nen Tip!
Gruss, Martin
Programm ist:
$regfile = "m16def.dat"
$crystal = 8000000
$baud = 9600
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Config Lcd = 16 * 2
Config Portc = Output
Initlcd
Do
Cls
Locate 1 , 2
Lcd "Test "
Wait 5
Loop
End
Habe ein Problem bei dem ich nicht so recht weiß worans liegt. Habe am STK500 ein LCD mittels einem Mega16 mit externem 8MHZ Quarz angeschlossen.
Hintergrund ist, daß ich einen eingelesenen AD-Wert auf dem Display angezeigt haben möchte. Theorethisch funktioniert das, nur springt er nach den jeweiligen 5s jedesmal an einen anderen Punkt auf dem Display oder gibt "kyrillische" Schriftzeichen aus! Kann das irgendwie an der Prozessorfrequenz liegen? Fusebits sind bei externen 8MHz gesetzt.
Wäre dankbar für nen Tip!
Gruss, Martin
Programm ist:
$regfile = "m16def.dat"
$crystal = 8000000
$baud = 9600
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Config Lcd = 16 * 2
Config Portc = Output
Initlcd
Do
Cls
Locate 1 , 2
Lcd "Test "
Wait 5
Loop
End