Was beachten bei STK500 mit externem AVR

OP #1000998
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
Angehängte Dateien:
#1001011
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
OP #1001069
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?
Gast #1001072
>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
Gast #1001097
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
OP #1001147
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!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.