www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ISP mit STK500 (AT90PWM3B)


Autor: Sascha L. (santus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe mal eine totale Anfängerfrage zum Thema ISP über das STK500. 
Ich habe ein externes System das nur einen ISP Anschluss besitzt 
gebastelt, hinzu kommt, dass der µC fest eingelötet ist. Jetzt sagte mir 
jemand, dass man einen frischen AT90-Controller beim ersten Mal nicht 
über ISP programmieren kann. Stimmt das? Wenn ich versuche, die 
Signature des Controllers über das AVRStudio 4 auszulesen bekomme ich 
eine Fehlermeldung. Unter dem Fusesreiter steht am Punkt SPIEN ein 
Fragezeichen im Value-Kästchen. Ich habe schon alle ISP-Frequenz 
ausprobiert. Daran kann es nicht liegen. Vielleicht kann mir jemand 
helfen. Habe das Forum bereits durchsucht aber finde nichts, dass mir 
weiterhilft.

Gruß
Sascha

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Jetzt sagte mir jemand, dass man einen frischen AT90-Controller beim ersten
>Mal nicht über ISP programmieren kann.

Falsch. Dann wären alle, die nur ISP haben aufgeschmissen. Die AVRs sind 
werksseitig auf eine relativ geringe Frequenz eingestellt. Meist 1MHz. 
Beim ersten Programmieren muss die ISP-Frequenz deshalb < 250kHz sein.

MfG Spess

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Sascha L. (santus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab die Frequenz sogar bis zum Minimum ausprobiert und es klappt 
nicht.

Hier noch ein paar Infos:
- Ich habe ausschließlich den Jumper VTARGET rausgezogen, da die Platine 
eine eigene Spannungsversorgung hat.
- Ich benutze einen USB-Serial-Adapter
- Der Fehler kommt bei "Entering Programing Data"

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Hier noch ein paar Infos:

Wie wäre es mit einem Schaltplan?
Bei den AT90PWM liegt ISP auf MISO_A,MOSI_A,...

Autor: Sascha L. (santus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum auf MISO_A. Habe einfach nur den MISO genommen?

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Warum auf MISO_A. Habe einfach nur den MISO genommen?

Weil es so im Datenblatt steht?

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Warum auf MISO_A. Habe einfach nur den MISO genommen?

Dann hast du die falschen erwischt. Siehe Datenblatt S.285.

MfG Spess

Autor: Sascha L. (santus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmmm habs gesehen. Da steht ein Beschaltungsbeispiel mit MOSI_A usw. 
Wofür sind dann die Pins ohne A?

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Wofür sind dann die Pins ohne A?

Die SPI des AT90PWM3B hat für jede Leitung 2 Ein-/Ausgänge, die du mit 
dem SPIPS–Bit im MCUC-Register umschalten kannst.

MfG Spess

Autor: Sascha L. (santus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jo, jetzt hab ich es gecheckt. Ach so ein Mist.

Autor: Sumynona (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Cuttermesser... Fädeldraht.

Autor: Sascha L. (santus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jo das hab ich soeben gemacht^^
Was soll ich sagen, es funktioniert. Vielen, vielen Dank für die Hilfe. 
So ein blöder Fehler. Aber den macht man wenigstens nicht zweimal.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.