Keine Antwort, eher 'ne Frage zum Timer/Interrupt
Hallo Leutz,
ich bin mal wieder am verzweifeln...
Kann mir jemand sagen was an diesem Code nicht stimmt (Code für RN-Control 1.4 ATMega32, also LED's auf PORTC ).
Code:
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(TIMER2_COMP_vect)
{
PORTC = ~PORTC; // umschalten
}
int main(void)
{
DDRC = 0xFF;
PORTC = 0x0F; // alles aus
TCCR1A = (1<<COM1A1) | (1<<COM1A0);
TCCR1B = (1<<CS12) | (1<<WGM12);
OCR1A = 0xFFFF;
TIMSK |= ( 1 << OCIE1A );
sei();
while(1);
}
Die Hinweise hier im Forum, die Wissenseite, auf www.mikrocontroller.net, die Hilfe auf der Robotik-Hardware-CD und auch das #*@#+* Datenblatt haben mir nicht geholfen. Jedenfalls komme ich nicht weiter....
Banzai
PS: Kann man nicht einen 'Banzai-stellt-dumme-Fragen'-Thread aufmachen, in dem schlaue Leute einem geistig abwesenden Schwachsinnigen wie mir die Dinge einfach erklärt?