Moin mein Programm für einen AT90CAN128 startet immer zweimal. Jetzt habe ich das Programm aufs minumum reduziert (siehe Anhang), aber es werden immer zwei 'Q' ausgegeben. Danach läuft das Programm normal weiter. Im makefile habe ich auch nichts geändert und die Stromversorgung habe ich auch schon geprüft. Weiß jemand woran das liegen könnte? Ich bin schon fast am verzweifeln. Gruß Chris
Stromversorgung kontrollieren. Dein µC kriegt irgendwann einen Reset und startet dann das zweite mal.
Der Code scheint mir soweit ok zu sein. Ist eventuell ein die Fuse für den Watchdog enabled at startup gesetzt?
Danke für die Antworten,habe den Fehler jetzt aber selber gefunden. Da der AT90CAN128 RX und TX für den ISP benutzt habe ich einen Umschalter gebaut, der RX unt TX einmal zum AVR ISP und einmal zum MAX232 verbindet. Da der AVR ISP die Stromversorgung über mein Gerät bekommt startet dieser gleichzeitig wie der µC. Allerdings braucht er ein bisschen und löst dann einen Reset über RESET Leitung aus, die ich natürlich nicht über meinen Umschalter laufen lassen. Lösung: AVR ISP wegnehmen oder die RESET Leitung mit umschalten. Gruß Chris
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.