Problemlösung fürn Mega8:
(mal ausnahmsweise reinkopiert und nicht als anhang)
'FASTAVR
$Device= mega8 ' used device
$Stack = 32 ' stack depth
$Clock = 3.6864 ' adjust for used crystal
$WatchDog=2048
Start WatchDog
Do ' place your code in next line
Loop
Ende BASIC-CODE
***************
++++++++
ASM-FILE-AUSGABE (reinkopiert)
++++++++
;FastAVR Basic Compiler, ver.4.0.1, by MicroDesign
;Created 21:29:44, 20-02-2005
;
.include "E:\FASTAVR_4\inc\m8def.inc"
;
.DSEG
.CSEG
.ORG 0
_Reset:
ldi yl,Low(RAMEND)
out SPL,yl
ldi yh,high(RAMEND)
out SPL+1,yh
sbiw yl,32
ldi zl,0x1f
out WDTCR,zl
ldi zl,0x17
out WDTCR,zl
;****** USERS BASIC CODE **********************
;-Line--0009----Start WatchDog--
in zl,WDTCR
sbr zl,0x18
out WDTCR,zl
;-Line--0010----Do ' place your code in next line--
L0000:
;-Line--0012----Loop--
rjmp L0000
L0001:
;****** End OF USER BASIC CODE ****************
;System Global Variables: 0 bytes
;User Global Variables: 0 bytes
Hiermit geht's jedenfalls, vielleicht kann man den ASM-Teil
"klauen"..
AxelR.