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
DAS TUTORIAL werde ich demnächst lesen aber Aufgabe 4 kommt erst morgen :P
> Was bewirt dieser Code
Auf den ersten Blick mindestens zwei Compilerfehler.
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?
Peter wrote: > @Tobias >> Auf den ersten Blick mindestens zwei Compilerfehler. > Sicher? Oder Bloss Warnungen? hmmm 1 Warnung und 3 Fehler? Wer bietet mehr :-)
> hmmm 1 Warnung und 3 Fehler? Wer bietet mehr :-)
naja das klingt schon sehr konkret, hatt da gcc mit geholfen?
naja, include fehlen, die die drin ist hat kein 'C', zwei ';' fehlen, an sonsten pinc0 wird jede 15 ms high/low geschaltet ( beim 4 mhz quarz ).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.