BOD Fuse Bits verstellt, ATtiny nicht mehr ansprechbar

OP #6623098
Lesenswert?
• ▲
▼
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
OP #6623105
Lesenswert?
• ▲
▼
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
(Firma: matzetronics) #6623113
Lesenswert?
• ▲
▼
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.
OP #6623127
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.