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?
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
Michl schrieb: > Eine neue Platine, ist zu 100% gleich was nur irgendwie den > Prozessor/ISP teil angeht, 100% sind manchmal nicht genug ;) Oliver
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.
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
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.