Hey Ihr! Ich habe gerade aktuell nach dem aufwändigen Tausch eines ATmega128A ein Problem mit dem Auslesen der Device-ID im Fenster "Device-Programming" des Atmel Studio 6.2. Ich kann genau einmal die richtige Device-ID auslesen, nämlich "0x1E9702", wenn ich beispielsweise auf Fuses klicke oder auch manuell auf "Read". Fuses können ausgelesen werden usw. Klicke ich dann nochmal auf "Read" oder nochmals auf den Reiter der Fuses kommt diese Meldung: "Unable to enter programming mode. The read device ID does not match the selected device or any other supported devices. Please verify device selection, interface settings, target power and connections to the target device." und in dem Feld Device-Signature steht rot hinterlegt "0x000102" Ich benutze das Dragon-Board als ISP-Programmer. Die ISP-Frequenz liegt unter 125kHz. Ziehe ich dann das 6-polige ISP-Kabel, stecke es wieder, schließe das Fenster "Device-Programming" und öffne es wieder, dann kann ich wieder genau ein Mal alles auslesen, ohne Fehlermeldung. Achja: Ich musste den Controller tauschen, da ich ausversehen 24V statt 5V auf einen Eingangspin gegeben habe. Das Programmiergerät war dabei angeschlossen. Hat kurz gebruzelt und dann ging nichts mehr. Mit dem Controller den ich davor drauf hatte funktionierte alles einwandfrei. Hoffe ihr könnt mir da schnell helfen oder habt Ideen an was es liegen kann! Danke und viele Grüße, Daniel
hi, Hatte auch mal so ein Problem. Schuld war allerdings ein anderer IC an der SPI Schnittstelle. Der störte die Kommunikation. Erst als ich den RESET PIN des zweiten IC's mit dem IPS-Programmer RESET mitresetiert habe, funktionierte es klaglos. Wenn ich das hier lese: Daniel D. schrieb: > Achja: Ich musste den Controller tauschen, da ich ausversehen 24V statt > 5V auf einen Eingangspin gegeben habe. Das Programmiergerät war dabei > angeschlossen. Hat kurz gebruzelt und dann ging nichts mehr. Mit dem > Controller den ich davor drauf hatte funktionierte alles einwandfrei. Dann wirst du ggf. den Programmer oder andere Komponenten 'mitgebraten' haben. Also alles (der reihe nach) austauschen bis das defekte Teil weg ist ... vG Alram
Hey! Dankeschön für deinen Tipp! kurze Anmerkung noch: Es kommt auch im Ausgabefeld des AtmelStudios auch immer eine Meldung: 12 43 42 844: The USB device has been disconnected sobald ich das Fenster "Device Programming" schließe und die große LED am Dragon Board wird rot. Ich habe eine andere Schaltung, auf der ebenfalls ein ATmega128A bereits programmiert ist und dort bekomme ich denselben Fehler. Es sieht für mich irgendwie so aus, als ob der durch das Stecken des ISP-Kabels direkt geresetet wird. Ich habe dort nämlich ein Display das uninitialisiert bleibt, wenn ich das ISP-Kabel stecke und dann die Platine mit Spannung versorge. Ohne das ISP-Kabel läuft das Programm ganz normal... Also: Keine andere Lösung als das Dragon-Board ersetzen, hm? Die Fuses konnte ich übrigens mittels "ISP-Kabel ziehen, stecken" programmieren.
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.