AT90CAN128 - Probleme beim Neustart des Controllers

OP #1332036
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
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.