Hi Leutz,

ich hab da mal son Problem ich hab nen Display 16*2.

Nun hab ich mal erst was mit Timern ausprobiert und dann zeigt das Display auf einmal nur noch "?" an.

Quelltext:
Code:
$regfile = "m128def.dat"
$crystal = 4000000
 
Dim Millisekunden As Long
Dim K As Long
 
Config Lcd = 16 * 2
Config Lcdpin = Pin , E = Portc.2 , Rs = Portc.0 , Db7 = Portc.7 , Db6 = Portc.6 , Db5 = Portc.5 , Db4 = Portc.4       'Belegung am MEGA8
Config Lcdbus = 4                                           '4-Bit Bus
Config Lcdmode = Port
 
Config Portc = Output
 
Portc.1 = 0
 
Cls
Const Reload = 192
Config Timer0 = Timer , Prescale = 64
 
On Timer0 Timer0_isr
Enable Interrupts
Enable Timer0
 
Do
Locate 1 , 1
Lcd Millisekunden
Print Millisekunden
Loop
 

Timer0_isr:
Load Timer0 , Reload
Incr Millisekunden
Return
Denn postet mal alle fröhlich

Martin