Könnte mir jemand einen kurzen Assembler-Sourcecode schicken
Ein bisschen Eigentinitiative könntest du auch zeigen. Dir wird niemand dein Programm fertigschreiben. Wenn es konkrete Fragen gibt, gerne.
Datenblatt page 29
bcf STATUS,RP0 ;Bank 0
clrwdt ;Clear WDT
clrf TMR0 ;Clear TMR0 and prescaler
bsf STATUS,RP0 ;Bank 1
movlw b’00101111’ ;Required if desired
movwf OPTION_REG ; PS2:PS0 is 000 or 001
clrwdt
movlw b’00101xxx’ ;Set postscaler to
movwf OPTION_REG ; desired WDT rate
bcf STATUS,RP0 ;Bank 0
Was im OPTION_REG stehen muss findet sich eine Seite vorher.
Auf page 96 findet sich die "Watchdog Timer Time-out periode" mit rund 10-25ms. Über den Vorteiler (Option_reg) kannst du den WDT in 2er Potenzen langsamer machen.
Gruß
Wolfgang