Hallo, Ich hatte soeben vor meinen ersten Mikrocontroller zu programmieren, dabei trat ich folgendes Problem. Wenn ich mit Atmel Studio probiere den Mikrocontroller auszulesen kommt folgender Fehler: “Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device.” Die Spannung habe ich nachgemessen und die stimmt, das wird auch in mit Atmel Studio korrekt angezeigt. Ich nutze einen ATXMEGA32A4U und will mit Diamex All-AVR AVR-Programmer den Mikrocontroller programmieren. Ein Austausch des ATXMEGA32A4U hat keinen Unterschied gebracht. An was kann dieser Fehler liegen? Kaputter Programmer? MfG, Julius
Lad mal den Schaltplan und das Layout hoch, so das man sehen kann ob da was faul ist. Gruß JackFrost
Es handelt sich dabei um den ChameleonMini: https://github.com/emsec/ChameleonMini Ich glaube nicht, dass da ein Fehler existiert. MfG, Julius
Julius P. schrieb: > An was kann dieser Fehler liegen? Kaputter Programmer? > Hast du den Jungo USB-Treiber installiert? Leuchtet die grüne LED neben der USB-Buchse? Kurt
Du kannst LED's (oder ein Oszilloskop oder einen Logikanalyzer) an die drei Leitungen MISO, MOSI und SCK anschließen, um zu sehen, ob der Programmer etwas an den µC sendet und ob der µC antwortet. Wenn du die Taktfrequenz des Programmer (bei avrdude mit Parameter -B) möglichst niedrig einstellt, kann man die LED's gut flackern sehen.
Stefan U. schrieb: > Du kannst LED's (oder ein Oszilloskop oder einen Logikanalyzer) an die > drei Leitungen MISO, MOSI und SCK anschließen Wohl kaum. Das ist ein Xmega, der wird über PDI programmiert.
Der ALL-AVR Programmer läuft hoffentlich schon mit 3,3V? Wie sehen denn die Jumpereinstellungen von JP2 und JP1 aus ?
> Das ist ein Xmega, der wird über PDI programmiert. Oha, das habe ich übersehen. Ja, da kommt man mit LED's sicher nicht weiter.
Und richtig angeschlossen sind Data und Clock auch? Frage nur weil die durch Ober und Unterseite schnell verwechselt werden können. Wenn die USB Buchse links oben liegt sollte die Belegung von oben nach unten folgende sein :
1 | Oberseite Unterseite |
2 | VCC PDI-DATA |
3 | |
4 | nc nc |
5 | |
6 | GND PDI-CLOCK |
100% sicher bin ich mir da aber nicht, besitze auch keinen Chameleon mit dem ich es testen könnte. Nachgeschaut im Github, die Version RevE-2. Nachmessen sollte aber Klarheit bringen.
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.