Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 - Probleme beim Neustart des Controllers


von Christian A. (angellot)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Programm geschrieben, das bei einem anliegendem Signal an 
einem Interrupt-Pin ein Rechtecksignal am entsprechenden Timer-Pin 
ausgibt. Die Ausgabefrequenz wird dabei über eine CAN-Nachricht an den 
Mikrocontroller übertragen.

Der Interrupt läuft dabei im Toggle-Betrieb. D.h. dass bei einer 
steigenden Flanke des Signals das Rechtecksignal ausgegeben wird und bei 
einer fallenden Flanke wieder ausgeschaltet wird.

Das ganz Programm läuft soweit auch, jedoch habe ich manchmal das 
Problem, dass nach dem Ausschalten des Mikrocontrollers das Programm 
nicht mehr läuft. Dies geschieht aber nicht immer, sondern nur manchmal.

Auffällig ist dabei, dass ich über den CAN-Bus Zufalls-Nachrichten 
gesendet bekomme.

Das entsprechende Projekt habe ich als RAR-Archiv abgehängt. Es wurde 
mit dem AVR Studio 4 und AVR-gcc erstellt.

Vielen Dank im Voraus
angellot

von Christian A. (angellot)


Lesenswert?

UPDATE

Ich habe mittlerweile beim Debuggen rausbekommen, dass nach dem Neustart 
des Microcontroller die Registerinhalte nicht mehr geschrieben werden. 
Was ziemlich mistyriös ist... Vielleicht hat ja schon jemand ein selbes 
Problem gehabt.

Schöne Grüße
angellot

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
Noch kein Account? Hier anmelden.