mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ISP-Frequenz und avrdude


Autor: neuer Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe das Problem, dass sich ein "frischer" Atmega48 im STK500v1 per 
ISP mit avrdude (5.5) nicht sauber ansprechen lässt. Die Meldungen 
variieren, enthalten aber meist "Programmer may not be reliable."

Da ein Atmega48 im Auslieferungszustand mit intern (8MHz / 8 =) 1MHz 
taktet, habe ich vermutet, dass die ISP-Frequnz zu hoch ist (sollte ja 
weniger als 1/4 des CPU-Takts betragen) Daraufhin habe ich diverse 
Versuche mit den Schaltern -i und -B angestellt, aber erfolglos, bzw. 
leicht besser aber absolut nicht zuverlässig.

Schaffe ich es nun trotz der unzuverlässigen Verbindung die lfuse von D2 
(Auslieferung) auf E2 (clk/8 disabled) umzustellen, läuft alles prima. 
Also ist die ISP-Frequnz wirklich zu hoch.

Frgae nun: wie stelle ich die ISP-Frequenz richtig ein?

Gruß

Autor: Hubert G. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit neuen chips generell die ISP sehr niedrig setzen (der chip laeuft im 
Erstzustand intern meist auf 1MHz. Dann den chip loeschen. Dann die 
fuses richtig setzen (wichtig..aktuelle Taktfrequenz setzen, Quarz oder 
Osc.). Kein JTAG. Speicherbeschraenkungen richtig setzen. Dann die ISP 
ueber das Minimum fuer die Programmierung setzen (min. 5 KHz). 
Programmieren....
wenn es funktioniert kann man die ISP dann noch hoeher setzen (ca. 
400-500KHz funktionieren immer gut. Die kurze Zeit, die es laenger 
dauert kann man leicht verschmerzen. Kein verdralltes Kabel benutzen! 
Auch so kurz wie moeglich.
Hoffe es hilft
Hubert
Tucson,AZ

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.