Hallo, ich versuche mal mein Problem so exakt wie möglich zu beschreiben. Ich benutze einen "DIAMEX-AVR USB Programmieradapter" von Reichelt in Verbindung mit AVR-Studio 4.19 Build 730. Die Treiber habe ich von dem Link welcher bei dem Adapter dabei war installiert. Der Adapter wird bei mir unter Win 7 x64 auf COM 9 erkannt und ich kann ihn im AVR-Studio auswählen. Mein uC ist ein ATMega644PA auf dem STK500 Board mit 8 Mhz internem Takt. Vom Programmieradapter läuft das eingebaute Kabel etwa 12 cm bis zum Board, wo die vier Datenkanäle und die Masse verbunden sind. Der VCC-Anschluss ist nicht verbunden und das STK500 Board bekommt 5V von einem Laboretzteil. Problemlos kann ich die Fuses auslesen und setzten sowie die Signatur vom uC auslesen. Nun arbeite ich an einem Programm und dieses wird mit fortschreitendem Entwicklungsstand immer umfangreicher. Je größer nun meine HEX-Datei wird, umso häufiger bleibt der Fortschrittbalken beim "Flashen" entweder bei "Program" oder dem anschließenden "Verify" stehen und nach etwa 20 Sekunden kommt eine Fehlermeldung. Aktuell klappt das das "Flashen" etwa jedes zehnte Mal. Und das ist das Problem. Da ich gerade erst in die ganze Materie einsteige und nach der "Try and Error" Methode programmiere, werde ich langsam wahnsinnig durch die ewigen Versuche. Ich habe erfolglos die folgenden Sachen probiert: - ISP Frequency 1,845 MHz - ISP Frequency 460,8 kHz - ISP Frequency 115,2 kHz - ISP Frequency 57,6 kHz - Pull-Up-Widerstände für die vier Datenkanäle (10kOhm) - High-Mode am Programmieradapter - Low-Mode am Programmieradapter Ich hoffe es gibt noch ein paar Tips welche ich nicht kenne und ihr könnt mir helfen. Ich muss mich echt zusammenreißen nicht alles aus dem Fenster zu werfen :-(
// Nachtrag: Was ich auch noch progiert habe (ohne Erfolg): - anderes Labornetzteil (Conrad PS-302A, PeakTech 6085, altes Steckernetzteil) - uC auf Steckboard nur an den vier Datenleitungen vom ISP, GND vom ISP verbunden, externe 5V-Quelle (verschiedene Netzteile) - andere uC (ATMega16A, ATMega324PA) - externes Quarz mit 8Mhz (natürlich auch mit Fuses auf externes Quarz und zwei Kondensatoren zur Masse) - JTAGEN aktiviert / deaktiviert - anderer Computer (Win XP SP3, AVR-Studio 4.19 Build 730)
Na da hast Du ja schon alles durch probiert, bis auf die Software. Versuche es mal mit avrdude oder dem grafischen "AVR OSP II".
Stefan Frings schrieb: > Na da hast Du ja schon alles durch probiert, bis auf die Software. > Versuche es mal mit avrdude oder dem grafischen "AVR OSP II". 12345franz schrieb: > Ich benutze einen "DIAMEX-AVR USB Programmieradapter" Oder man kauft sich ein echtes Proger, nicht was von Stange.
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.