Hallo, ich habe gerade - ohne wirklich nachzudenken - die Fuse-Bits verstellt. Ich habe den BOD Level auf den Wert von 4,2V gestellt obwohl der Mikrocontroller mit 3,3V betrieben wird. Ich vermute dies ist jetzt im Dauer-Reset!? Bei der Platine handelt es sich um den "ATtiny 3217 Xplained Pro" - Sind die 50 Euro jetzt futsch oder wie kann ich diesen wieder zum leben erwecken? Oder nur den ATtiny3217 auf der Platine tauschen? Vielen Dank
Droid E. schrieb: > Ich vermute dies ist jetzt im > Dauer-Reset!? Das wäre kein Problem, denn auch die Programmierung der Fuses passiert ja im Reset.
Wenn ich jetzt das Programm übertragen möchte, bekomme ich folgende Meldung:
1 | Currently loaded versions: |
2 | Application version...........3.37.438 (0x03.0x25.0x01b6) |
3 | Tool pack version .............1.3.220 |
4 | Target voltage detected |
5 | |
6 | Configuration memory will not be programmed because no configuration bits settings have been defined in your code. |
7 | To program configuration memory, either define the settings in your code or use the Program Configuration Bits button on the configuration memory window. |
8 | |
9 | Erasing... |
10 | PDI physical timed out. (25) |
11 | UPDI pin might be configured to other functionality. Try using UPDI High Voltage Activation, configured in the tool's "Communication" property page. |
12 | Programming did not complete. |
Folgende Fuses habe ich verstellt:
1 | BOD Operation in Sleep Mode: Enabled |
2 | BOD Operation in Active Mode: Enabled |
3 | BOD Sample Frequency: 1KHz |
4 | BOD Level: 4.2V |
Ich habe danach nicht das Programm, sondern die Fuse-Bits übertragen., Ich verwende die MPLAB X IDE in der Version 5.45
:
Bearbeitet durch User
Du solltest jetzt auch nicht das Programm übertragen, sondern erstmal die Fuses zurück programmieren. Du weisst doch sowieso, das das Programm mit 3,3V nicht laufen wird. Mit MPLAB die AVRs zu prorammieren, habe ich noch nicht probiert. Es ist aber eine Eigenart der IDE zumindest für PICs, das die CONFIG Bits im Code definiert werden. Ob das bei den AVRs auch so ist, kann ich dir aber nicht sagen. Ich schreibe die Dinger mit Atmel Studio.
Matthias S. schrieb: > Du solltest jetzt auch nicht das Programm übertragen, sondern erstmal > die Fuses zurück programmieren. Du weisst doch sowieso, das das Programm > mit 3,3V nicht laufen wird. Hm, wie soll ich denn Fuses zurück programmieren, wenn ich den ATtiny nicht mehr erreichen kann? Ich habe jetzt auch das Microchip Studio geöffnet. Wenn ich unter "Tools" auf Device Programming gehe, wird wohl der EDBG Debugger mit dem ATtiny3217 erkannt. Und auch UPDI als Interface, aber ich kann nicht mal die Device Signature auslesen. Unter "Fuses" und auch unter "Device Information" bekomme ich folgende Meldung:
1 | PDI physical timed out. Debugger command Activate physical failed. |
2 | |
3 | Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device. |
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.