www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik watchdog bei 8051


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Andreas (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo kennt jemand einen Contoller der 8051 Faimile welcher einen 
WatchDog hat und den es auch in ISIS gibt ? habe  80515 / 80535 gefunden 
die gibt es aber bei mir in ISIS_Win7_V7_1SP2  nicht :(  Außerdem wie 
wird den der WD überhaupt zurückgesetzt?

soll man da eine funktion() schreiben die den timer zurücksetzt ?
zB. so:

upA();
reset_wd();
upB();
reset_wd();

und falls das programm zu lange braucht wird ein interrupt ausgelöst
und resetet auf 000h oder verstehe ich es falsch ?

Autor: Fox Mulder (quakeman)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Andreas schrieb:
> Hallo kennt jemand einen Contoller der 8051 Faimile welcher einen
> WatchDog hat und den es auch in ISIS gibt ? habe  80515 / 80535 gefunden
> die gibt es aber bei mir in ISIS_Win7_V7_1SP2  nicht :(  Außerdem wie
> wird den der WD überhaupt zurückgesetzt?

Ich kenne ISIS nicht, aber viele der neueren 8051 kompatiblen Controller 
haben einen Watchdog schon integriert. Ich arbeite zur Zeit 
hauptsächlich mit den LPC900, welche ebenfalls einen Watchdog haben.

> soll man da eine funktion() schreiben die den timer zurücksetzt ?
> zB. so:
>
> upA();
> reset_wd();
> upB();
> reset_wd();
>
> und falls das programm zu lange braucht wird ein interrupt ausgelöst
> und resetet auf 000h oder verstehe ich es falsch ?

Das siehst du genau richtig. :)

Ciao,
     Rainer

Autor: Andreas (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
LPC900 passt nicht brauche es für die schule deswegen muss einer aus der 
8051 familie sein :(

Autor: Frank K. (fchk)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Andreas schrieb:
> LPC900 passt nicht brauche es für die schule deswegen muss einer aus der
> 8051 familie sein :(

Hättest Du Dir die Mühe gemacht, dem Tipp zu folgen, wäre Dir 
möglicherweise aufgefallen, dass in den LPC900 ein 8051-Kern drin ist.

Die Jugend von heute ... schlimm. Zu dumm zum googeln.

fchk

Autor: Bernhard Spitzer (b_spitzer)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
AT89C51RA2-RD2, ED2, AT89C5131, T89C51CC01 und viele andere haben einen 
Watchdog.
Wenn ISIS der Schaltplaneditor von Proteus sein soll, dann solltest Du 
zu allererst mal lernen, wie man Schaltplansymbole erstellt oder 
ändert...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
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.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net