Hallo,
sobald ich die Zeile für den Timer in das Programm einfüge wird aus dem Wort "hallo" das Wort "lello" !!!
Aussedem verschiebt sich das Wort von "locate1,1" auf "locate2,5" Warum auch immer!
Hat jemand eine Erklärung?!
PS. ich habe mal ein altes Programm eingespielt und alles bestens!!!
Tobias
Code:'Konfiguration µC: $regfile = "m8def.dat" 'AT-Mega8 $crystal = 1000000 'Quarz: 1 MHz INTERN!!! $baud = 2400 'Baudrate der UART: 2400 Baud 'Konfiguration LCD Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 , Db7 = Portd.6 , E = Portd.7 , Rs = Portb.0 Cursor Off Noblink ' Cursor aus 'Timer 'Config Portc = Input Config Adc = Single , Prescaler = Auto , Reference = Avcc 'Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 64 'FÜR PWM!!! '------------------------------------------------------------------------------- 'Ein- Ausgänge: Ddrb = &B11111111 '1 Ausgang, 0 Eingang = Pin PB7-0 als Ausgang Ddrc = &B0000011 '1 Ausgang, 0 Eingang = Pin PC6-2 als Eingang; 1-0 als Ausgang Ddrd = &B11111011 '1 Ausgang, 0 Eingang = Pin PD7-0 als Ausgang; 0 als Eingang (Freigabe) 'Portc = &B11111111 'PC0...PC7 auf High setzen Portb.1 = 0 'damit der Motor nicht kurzzeitig anläuft '------------------------------------------------------------------------------- ' Variablen '------------------------------------------------------------------------------- Do Cls Locate 1 , 1 Lcd "hallo" Loop







 
			
			 
					
					
					
						 Zitieren
Zitieren

Lesezeichen