Forum: Mikrocontroller und Digitale Elektronik Was beachten bei STK500 mit externem AVR


von Marco M. (marco1987)


Angehängte Dateien:

Lesenswert?

ALso was ich machen möchte:

Ein AVR Atmega 128 mit dem STK500 über ISP programmieren. Habe Port alle 
korrekt an den ISP Port angeschlossen, nur leider kann keine 
Kommunikation aufgebaut werden.

Wenn ich jetzt einen zb Atemga16 nicht direkt in den Sockel des STK500 
stecke, sonder versuchsweise auf ein Steckboard programmieren will dann 
geht das auch nciht. Gibt es da irgendwelche Einstellungen oder 
ähnliches die ich nicht beachtet habe. Meine Belegung siehe ANhang


Danke

von Andreas W. (geier99)


Lesenswert?

Hallo Marco,

hast Du mal die ISP-Frequenz runter gesetzt?

Was noch sein könnte ist,
dass die Fuse - Bits falsch gesetzt sind. (SPI deaktiviert, bzw. Clock 
Select auf externen Quarz gesetzt sind).

Die Pin Belegung stimmt, wenn ich von oben drauf schaue, und MISO der 
Pin 1 ist.

Bye
 Andy


Marco M. wrote:
> ALso was ich machen möchte:
>
> Ein AVR Atmega 128 mit dem STK500 über ISP programmieren. Habe Port alle
> korrekt an den ISP Port angeschlossen, nur leider kann keine
> Kommunikation aufgebaut werden.
>
> Wenn ich jetzt einen zb Atemga16 nicht direkt in den Sockel des STK500
> stecke, sonder versuchsweise auf ein Steckboard programmieren will dann
> geht das auch nciht. Gibt es da irgendwelche Einstellungen oder
> ähnliches die ich nicht beachtet habe. Meine Belegung siehe ANhang
>
>
> Danke

von Johannes M. (johnny-m)


Lesenswert?

Ist Dir bewusst, dass zumindest beim Mega128 die Anschlüsse für die 
Programmierdaten nicht an MISO und MOSI, sondern an PDO und PDI (PE0 
und PE1) angeschlossen werden müssen?

von Marco M. (marco1987)


Lesenswert?

Ja das hatte ich auch schon gehört und habe einfach mal die Ports 
gebrückt, ging aber trotzdem nicht. Die frequenz hab ich runter 
gestellt, CLock ist auf extern gestellt, da auch ein 16 MHZ quarz dran 
ist.
hmmmm....

von Marco M. (marco1987)


Lesenswert?

Johannes M. wrote:
> Ist Dir bewusst, dass zumindest beim Mega128 die Anschlüsse für die
> Programmierdaten nicht an MISO und MOSI, sondern an PDO und PDI (PE0
> und PE1) angeschlossen werden müssen?

Wie kommst du darauf und woher hast du die Info, bzw für das is mosi usw 
sonst da?

von gast (Gast)


Lesenswert?

>Wie kommst du darauf und woher hast du die Inf
Steht im Datasheet irgendwo bei Seite 300 aufwärts.
Im "kleinen" Datasheet steht das afaik gar nicht drin

von spess53 (Gast)


Lesenswert?

HI

>Wie kommst du darauf und woher hast du die Info,

Datenblatt?

>bzw für das is mosi usw sonst da?

SPI?

MfG Spess

von Magnus Müller (Gast)


Lesenswert?

Marco M. wrote:
> gestellt, CLock ist auf extern gestellt, da auch ein 16 MHZ quarz dran
> ist.

Wenn du einen externen 16MHz Quarz hast, musst du Clock auf external 
crystal / high frequency einstellen. External Clock setzt einen fertig 
aufgereiteten Takt (z.B. von einem entsprechenden Quarzoszillator ) 
voraus.

Gruß,
Magnetus

von Marco M. (marco1987)


Lesenswert?

Magnus Müller wrote:
> Marco M. wrote:
>> gestellt, CLock ist auf extern gestellt, da auch ein 16 MHZ quarz dran
>> ist.
>
> Wenn du einen externen 16MHz Quarz hast, musst du Clock auf external
> crystal / high frequency einstellen. External Clock setzt einen fertig
> aufgereiteten Takt (z.B. von einem entsprechenden Quarzoszillator )
> voraus.
>
> Gruß,
> Magnetus

jep das habe ich gemacht!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.