Gast
#1967363
Hallo Forengemeinschaft, ich arbeite mich momentan etwas in die uC Programmierung (mit C) ein. Nun wollte ich eine LED dimmen. Allerdings leuchtet sie bei folgendem Code überhaupt nicht. Vielleicht sieht ja jemand einen Fehler im Code (Compilieren kann ich ihn Fehlerfrei): #include <avr/io.h> int main() { // OC1A auf Ausgang DDRD = (1<<PD5); //Aktivieren des FASTPWM Modes auf dem OC1A (--> PD5) //Initalisierung des TimerCounterControl Registers //ForceOutputCompare stimmt mit standart-Werten überein //Setzen der Bits WGM00 und WGM 01 auf Fast PWM TCCR1A = (1<<WGM00) | (1<<WGM01); //Setzen der Bits Com00 auf 1 --> Reserved Mode (Activ on Interrupt) TCCR1A = (1<<COM00); //Starten des PWM Signals, aktivieren des internen Taktes mit Prescaler TCCR1A = (1<<CS02 ) | (1<<CS01); //Initalisierung des PWM Signals auf 50% activ High //Setzen des "Interrupts" auf 255/2 = 127 = 0x7F OCR1A = 0x7F; while( 1 ) {}; }