ATMega8 Programmerklärung

OP #1195768
Lesenswert?
• ▲
▼
HALLO!
will Euch nicht belästigen aber habe FOLGENDES PROBLEM:

#inlude <avr/interrupt.h>

static char tim0=255;

int main(void)
{
  DDRC=1;PORTC=0
  TCCR0=4;
  TCNT0=tim0++;
  TIMSK=1;
  sei();    //Interrupt einschalten
  while(1)
}

ISR (TIMER0_OVF_vect)
{
  TCNT0=tim0++;
  PORTC^=1;
}

-->Was bewirt dieser Code

Wäre sehr nett wenn jemand mir helfen könnte
Gast #1195783
Lesenswert?
• ▲
▼
ja der code ist ein wenig unsauber, wenn er denn gehen sollte dann 
schaltet am Ausgang PORTC das Bit 1 immer mal zwischen 0 und 1 um, das 
ganze mit verschienden intervallen.

@Tobias
> Auf den ersten Blick mindestens zwei Compilerfehler.
Sicher? Oder Bloss Warnungen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren