AVR-Studio und Bascom an STK500

Gast #1272193
Lesenswert?
• ▲
▼
Hallo,
irgendwie bekomme ich es nicht gebacken, einen AT-Mega8 oder auch einen 
8515 mit Bascom auf einem STK500 funktionsfähig zu flashen. Mit dem 
AVR-Studio funktioniert das, STK500.exe ist eingebunden und einen 
connect gibt es auch.
In beiden Fällen leuchtet auch die Status-Led während des flashen in 
orange.
Zum Testen habe ich mal den "unter AVR-Studio funktionsfähigen 
Assemblercode" in Bascom eingebunden, siehe unten.
Aus irgendeinem Grund funzt das aber nicht.
Kann mir bitte mal jemand unter die Arme greifen?

Danke und Grüße
Uwe

Hier mal der Bascom-Code ;-))

$regfile = M8def.dat

$asm
.include "m8def.inc"
.def Temp = R16
.def Delay = R17
.def Delay2 = R18
.def Delay3 = R19
Reset:
ser temp
Out Ddrb , Temp
Loop:
ldi r19,$1
Out Portb , Temp
inc temp

Dly:
dec Delay
brne DLY
dec Delay2
brne dly
dec Delay3
brne dly

rjmp loop
$end Asm
End
Gast #1272215
Lesenswert?
• ▲
▼
Hallo Paul, hmm, ich glaub ja, das ist es nicht.
Meine Theorie dazu:
erstens hab ich ja keine Angabe im Basic, was eine Zeit betrifft, und 
zweitens steht in der Bascom-Anleitung so etwas wie
"$Crystal=xxxx programmiert nicht die Taktfrequenz des Controllers"

Ich habs mal probiert, hilft nicht ;-((
Danke trotzdem ;-))
Gast #1272344
Lesenswert?
• ▲
▼
Hallo zusammen,

ich sag mal Danke und löse das Rätsel auf. Nachdem ich Willi´s Methode 
auch schon hinter mir hatte, mir per STK-500-extended mal den Inhalt 
zurückgelesen habe und dann irgendwann:

original: $regfile = M8def.dat

richtig: $regfile = "m8def.dat"

schon gehts ;-))

Viele Grüße Uwe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren