Hallo
AVR Mega 16 mit 16 MHz Takt
Code:#define PWM_LINKS OCR1A #define PWM_LINKS_ON TCCR1A |= (1<<COM1A1) #define PWM_LINKS_OFF TCCR1A &= ~(1<<COM1A1) #define PWM_RECHTS OCR1B #define PWM_RECHTS_ON TCCR1A |= (1<<COM1B1) #define PWM_RECHTS_OFF TCCR1A &= ~(1<<COM1B1) /* normale 10-bit PWM aktivieren ( nicht invertiert ) */ TCCR1A = (1<<WGM10)|(1<<WGM11); /* Einstellen der PWM-Frequenz auf ca. 8 kHz ( Prescaler = 1 ) */ TCCR1B = (1<<CS10); /* PWN einschalten -- > PIN mit PWM verbinden */ PWM_LINKS_ON; PWM_RECHTS_ON; /* und Werte schreiben */ PWM_RECHTS = 234; PWM_LINKS = 1023;
Hoffe das hilft.
MFG
Dieter





 
			
			
 
					
					
					
						 Zitieren
Zitieren

Lesezeichen