Hallo, bin gerade dabei, das Arduino UNO-Board über den Programmer AVRISP-mkll zu programmieren, jedoch ohne Erfolg. Ich verwende das Atmel Studio 6.0 und programmiere in C. Folgende Fehlermeldung kommt, wenn ich auf Fuses gehe: 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. Vielleicht kann mir jemand weiterhelfen Danke Mad
Mad Madang schrieb: > Please verify device selection, interface settings, target power and > connections to the target device. Du mußt die Liste abarbeiten. Meistens ist die ISP-Frequenz zu hoch. <1/4 F_CPU! Hast du die richtige ISP-Schnittstelle? Der Uno hat 2. Die neben der USB-Buchse ist für den USB-Controller. Und wenn man den Stecker falsch herum draufsteckt, quittiert der AVRISP das auch nicht mit Rauchzeichen, sondern mit irgendwelchen Fehlermeldungen. Nachdem man den AVRISP angeschlossen hat, prüft man zuerst die Device-ID. Wenn die richtig ausgelesen wird, kann man davon ausgehen, daß der Rest auch funktioniert. Von den Fuses lässt man solange die Finger. Denn wenn man da einmal auf "Program" klickt und irgendein Unsinn rübergeschickt wird, kann man sich die Einstellungen auch zerschiessen und der Controller ist nur noch mit HV zu retten. mfg.
Hallo Thomas, danke für die rasche Antwort. --> Verwende die richtige ISP Schnittstelle (beim AVR-ISPmk2 leuchten beide LED's grün), d.h., sollte eigentlich in Ordnung sein, oder? --> Wenn ich unter "Device Progeramming" auf "Interface settings" gehe, kann ich zwar "Target Voltage" auslesen, aber wenn ich auf "Device signature" klicke, dann kommt die Fehlermeldung, wie schon erwähnt. --> die ISP Clock Frequenz steht momentan auf 250 kHz. --> die Fehler kann ich nicht abarbeiten, da ich nicht weiß, was los ist. Danke Mad
Mad Madang schrieb: > --> die ISP Clock Frequenz steht momentan auf 250 kHz. kann immer noch zu hoch sein(bei 16MHz) geh mal noch ne Stufe runter auf 125kHz
Leider negativ, mit 125 kHz geht's auch nicht. Habe nach unten und oben alles durchprobiert, geht aber nix! --> wenn ich auf "Device signature" klicke, dann wird dieser rot hinterlegt und zeigt "0x1E950F" an.
>und zeigt "0x1E950F" an
Dann stell mal einen ATMega328P ein.
hab den ATMega328P eingestellt und jetzt läuft es... super danke, dass war's... danke mad
Schon wieder ein Problem! nachdem ich via AVR-ISP mk2 ein Programm auf den Chip gebracht habe, kann ich jetzt mit der Arduino-IDE kein Programm mehr auf den Chip flashen. Warum ist der Chip jetzt hinüber? danke Mad
>nachdem ich via AVR-ISP mk2 ein Programm auf den Chip gebracht habe, >kann ich jetzt mit der Arduino-IDE kein Programm mehr auf den Chip >flashen. Dabei hast du den Arduino Bootloader gelöscht. Musst halt mit dem AVR ISP wieder reinflashen.
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.