Thomas$
19.11.2012, 18:08
Hi
bin grad dabei für jemanden etwas mit Watchdog als interrupt zu testen
jedenfals stürtzt bascom beim compilieren ab
$regfile "m1284def.dat"
$asm
.org $0010
rjmp wachhund
.org $0000
cli
; Reset Watchdog Timer
wdr
; Start timed sequence
cbi mcusr, 3
in r16, WDTCSR
ori r16,80; 0b01010000
Out Wdtcsr , R16
.org $0010
rjmp wachhund
; -- Got four cycles to set the new values from here -
; -- Finished setting new values, used 2 cycles -
; Turn on global interrupt
sei
$end Asm
Do
Loop
Wachhund:
Nop
Debug "Interrup"
Return
alle anderen programme funktionieren
verwendet version 2.0.7.5
liegt der fehler irgendwo in meiner version oder an meim rechner lässt es sich bei euch kompilieren?
mit freundlichem gruß
thomas
bearbeitet:
.org $0000 führt zum absturz von bascom :)
bin grad dabei für jemanden etwas mit Watchdog als interrupt zu testen
jedenfals stürtzt bascom beim compilieren ab
$regfile "m1284def.dat"
$asm
.org $0010
rjmp wachhund
.org $0000
cli
; Reset Watchdog Timer
wdr
; Start timed sequence
cbi mcusr, 3
in r16, WDTCSR
ori r16,80; 0b01010000
Out Wdtcsr , R16
.org $0010
rjmp wachhund
; -- Got four cycles to set the new values from here -
; -- Finished setting new values, used 2 cycles -
; Turn on global interrupt
sei
$end Asm
Do
Loop
Wachhund:
Nop
Debug "Interrup"
Return
alle anderen programme funktionieren
verwendet version 2.0.7.5
liegt der fehler irgendwo in meiner version oder an meim rechner lässt es sich bei euch kompilieren?
mit freundlichem gruß
thomas
bearbeitet:
.org $0000 führt zum absturz von bascom :)