AVR startet neu/resetet sich bei bestimmter Stelle im Programm

Gast #1276608
Servus

Ich habe eine Software aus einer Elektor bezüglich der Funkmodule RFM12 
etc HIERZU KEINE FRAGE ALSO RUHIG WEITERLESEN

Ich wollte, da die Dinger nicht funktionieren wollen, mal schauen wo 
genau es im Programm hakt und habe daher nach jeder anweisung eine Print 
Ausgabe gesetzt um schauen zu können bis wohin es geht und wann der AVR 
von vorne startet. Blöderweise geschieht dies an dieser Stelle im Code:
1
Function Spi16(byval Dout As Word) As Word
2
Print "spi16"
3
Local Nspi As Integer
4
Print "spi161"
5
Local Dspi As Integer
6
Print "spi162"
7
Local Dsdo As Word

Print "spi161" kommt noch an, dann gehts wieder von ganz vorne los, das 
erste Print kommt gleich nach crystal und baud.

Jemand eine Idee? Es handelt sich um einen Mega8.
Gast #1276646
Watchdog ist an ja

Framesize /swstack sind garnicht mehr drin oO schäm ursprünglich waren 
sie es naja mal sehen ich probiers später nochmal

Danke
Gast #1276666
Die sind ja nachträglich eingefügt um zu sehen wo es hakt - ohne Print 
in den Deklarationen sehe ich dennoch die Prints die vorher auftauchen.

Wie dem auch sei, Framesize,swstack und hwstack mal auf 128 gesetzt aber 
es verändert sich nichts, wiederholt sich immernoch ab der stelle. 
Watchdog mal ausmachen?
Gast #1276700
Yeah! Der Hund! Sowas aber auch, danke für den Hinweis. Wäre ich wohl 
nicht darauf gekommen das der beißen kann.

Was genau meinst du mit "beruhigen" ?

Gruß
Gast #1276732
glückwunsch

ich meinte damit das reseten.

er wird ja so eingestellt, das er bei einer bestimmten zeit einen reset 
durchführt.
beispiel: wenn irgend wo das programm hängen bleibt und die zeit vergeht 
ohne das die zeit resettet wird, macht er ein reset.

bei dir wurde er nie resettet daher der neustart!?

ein tip(ja ich weiß lesen bäähh):
lies dir mal das datenblatt durch und such hier nach watchdog!! mir hats 
immer geholfen.

bitte um verbesserung wenn das falsch ist bin ein neuling ;-)

gruß
Gast #1276773
Hi danke für die kleine Erklärung, Zeit zum lesen (und Lust) habe ich 
genug wenn ich in bestimmten Vorlesungen sitze und der Prof mal wieder 
nichts gebacken bekommt bzw es einfach so langweilig ist... naja sollte 
jeder Student kennen :D

Schönen Abend noch

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.