Immer wenn ich das Hex-File auf meinen Chip brennen möchte, kommt immer folgende Fehlermeldung:
Einschalten fehlgeschlagen
Kommunikation mit dem Zielchip nicht möglich
Der Programmierer, den ich verwende, ist der AVR USB-Programmierer von ABLab Solutions. Die Software, die ich zum Programmbrennen verwende, ist Extreme Burner AVR.
Ich glaube nicht, dass dies ein Problem mit dem Treiber ist, da er sagt, dass er einen USBasp am USB-Anschluss gefunden hat. Es gab eine Option zur Auswahl des Chipmodells, bei der ich ATmega16 ausgewählt habe (weil 16A nicht vorhanden war). Wie kann ich mein Problem lösen?
BEARBEITEN: Das Bild der Schaltung: Ich habe Zener für Spannungsschwankungen für den Fall der Fälle verwendet.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
AVR-Chips müssen während der Programmierung mit Strom versorgt werden. Sie werden NICHT vom Programmiergerät mit Strom versorgt. Ich würde empfehlen, die folgenden Anwendungshinweise zu lesen
Ich hatte das gleiche Problem
1) Verbindungen waren ok. 2)Treiber wurden korrekt installiert.
aber gleicher Fehler: Einschalten fehlgeschlagen
Ich habe es mit dem zweiten MCU (Atmega32) versucht: aber das Problem wurde nicht behoben. Ich habe es mit dem zweiten usbasp versucht: aber derselbe Fehler.
Dann habe ich es schließlich versehentlich bekommen, das Problem war die USB-Hardware ...... (ich meinte keinen Herstellungsfehler). Wenn Sie es sehen, finden Sie die Jumper-Verbindung mit dem Namen (CLK), wenn ich den Jumper darauf stecke, funktioniert es erfolgreich. Verbinden Sie die beiden Leitungen mit dem Namen (CLK) auf USBBASP.
Hatte auch dieses Problem. War ein Hardwareproblem. Der clk-Pin des atmega8 auf dem usbasp hatte keine Verbindung. Eine Berührung mit dem Lötkolben und jetzt funktioniert es. Ich habe 2 Tage gebraucht, um seinen kleinen Käfer zu finden.
Matt Jung
Chiffre
Chiffre
Inji Sarhan