Gast
#451019
Hallo Forum, ich habe erst vor kurzem angefangen mich mit der Welt der AtMega Controller hobbymäsig zu beschäftigen. Dabei ist ein Programm entstanden, welches den seriellen Datenstrom einer GPS Maus ausließt, verarbeitet und auch auf MMC speichert. Soweit sogut. Jetzt möchte ich, dass der Controller sich selbst überwacht. Er soll nicht ewig in seiner Empfangsroutine hängen bleiben, wenn das GPS nichts sendet, sondern sagen wir mal einen Zeitansatz bekommen. Ist diese Zeit vorbei, soll er selbst erkennen, woran er gescheitert ist und eine Fehlermeldung hinterlegen. Beim anschauen der Interrupts im Datenblatt, ist mir der Watchdogtimer ins Auge gefallen. Der sorgt aber ja nur dafür, dass sich der Controller reseted. Also, wonach soll ich als Nächstes gucken? Gibt es da eine andere Methode die mir noch nicht eingefallen ist, oder gar Codebeispiele in GCC? Danke & Gruß Jörg