AtMega32 Flash-Probleme mit AVR Studio/ISP

Gast #2678372
Hallo,

ich habe ein (vermutlich kleines) Problem bei der Erstprogrammierung 
eines Atmega32 über ISP. Es funktioniert nicht.

Ich habe eine alte Platine, die ich schon 100 mal geflasht und genutzt 
habe, bei dieser Platine kann ich problemlos flashen und Fuses auslesen.

Eine neue Platine, ist zu 100% gleich was nur irgendwie den 
Prozessor/ISP teil angeht, wurde lediglich in I/O zugefügt... Auf dieser 
Platine kann ich den Prozessor nicht flashen.


Stand ist, wenn ich auf Connect im AVR Studio gehe, kann ich mich auch 
mit dem Erfos Prog S unter der "Platform" AVRISP verbinden. Wenn ich 
aber die Signature auslesen will, oder z.b. die Fuses schreiben/lesen 
will habe ich immer keine Verbindung zum Prozessor:

A problem occured when executing the command. Make sure that you are 
using the correct programming method. Current mode is ISP. See the 
command output for more info. ... ...


Bei 99% Sicherheit dass die Hardware nicht fehlerhaft ist, was kann das 
sein, etwas was die Erstprogrammierung betrifft?
Angehängte Dateien:
Gast #2678381
Hi

>Bei 99% Sicherheit dass die Hardware nicht fehlerhaft ist, was kann das
>sein, etwas was die Erstprogrammierung betrifft?

Sicher, das dein EEPROM nicht dazwischen funkt. Ansonsten, die Nummer1: 
ISP-Takt zu hoch.

MfG Spess
Gast #2678506
Ok, es hat sich erldigt dank eurer Hilfe.

Das "alte" Board habe ich mit einer ISP Frequenz von 57,6 kHz geflasht.
So wurde es auch bei der neuen Version getestet, was nicht funktionierte 
bei der Erstprogrammierung.

Abhilfe hat gebracht die Frequenz auf 4kHz runter zu nehmen und dann die 
Fusebits zu setzen.

Nun konnte ich die Applikation flashen, aber nur nachdem die f wieder 
auf 57,6 gesetzt wurde, 4kHz waren zu wenig.

Danke euch, daran hab ich nicht gedacht.
Gast #2678511
Hi

>Das "alte" Board habe ich mit einer ISP Frequenz von 57,6 kHz geflasht.
>So wurde es auch bei der neuen Version getestet, was nicht funktionierte
>bei der Erstprogrammierung.

Ein neuer ATMega32 läuft mit 1MHz. Da sollte alles unter 250kHz 
möglich sein.

MfG Spess
Gast #2684203
Hi Spess53,

wie kannst du es dann (bzw. ob) erklären dass es eben bei 4khz 
funktioniert hat? Ich persönlich hätte auch nie damit gerechnet dass es 
tatsächlich an dieser Frequenz liegt.

Mich würde schon interessieren wo das herkommen kann.

Evtl der 10k in Kombination mit dem 100n an der Reset-leitung zu hoch?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.