@ oberallgeier: achso
... bei erweitert wie versteckt. Naja wenigstens weis ich jetzt um die ISR Befehle... aber der entweder der Timer 0 wird nicht aktiviert oder der Interupt funktioniert nicht.
Code:
#include <stdlib.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#define F_CPU 1000000UL
volatile unsigned int millisekunden;
//-------OB1--------------------------------------------------------------------------------------------------------------------
int main(void)
{
//---8 Bit Timer CTC Modus---
TCCR0B = (1<<WGM02) && (1<<CS01); // CTC Modus, Vorteiler 8, // ((1000000/8)/1000) = 125
OCR0B = 125-1; //TCNT0 = OCR0A = 125-1
TIMSK0 = (1<<OCIE0B); // Interups EIN
sei();
while(1)
{
}
}
//------DB1------------------------------------------------------------------------------------------------------------------------
ISR(TIM0_COMPA_vect)
{
millisekunden++;
if(millisekunden == 200)//1000
{
DDRA = 0x06;
}
}
weis auch nichtmehr weiter.... je länger ich schau desto verwirrter werde ich...TCCR0B = (1<<WGM02) stimmt das nun, oder doch TCCR0A = (1<<WGM01) 
vielleicht sollte ich doch den 2313 bestellen, mit dem arbeiten wenigstens Leute die dann eventuell schon wissen wie die Timer dort funktionieren..
<<<der ist so geil...
Lesezeichen