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.