Forum: Mikrocontroller und Digitale Elektronik Fuse Bits bei AT90USB647 setzen - wie ?


von Sebastian (Gast)


Lesenswert?

Hallo,

ich versuch gerade den AT90USB647 zu programmieren. Bei der Erstellung 
des Paltinenlayouts haben wir den Boot-Taster vergessen und müssen somit 
in den Fuses BOOTRST von 1 auf 0 setzen.
Nun habe ich mir ein Kabel für den Parallel Port (Picoweb) gebastelt und 
kann auch auf den uC Connecten und das hfuse-Bit Aulesen, jedoch können 
wir dieses Bit nicht verändern.

Folgendes habe ich durchgeführt:

1
D:\Router_Projekt\avrdude-5.5-win32-bin>avrdude -p usb647 -c picoweb -t -F
2
3
avrdude: AVR device initialized and ready to accept instructions
4
5
Reading | ################################################## | 100% 0.00s
6
7
avrdude: Device signature = 0x1e9682
8
avrdude: Expected signature for AT90USB647 is 1E 97 82
9
avrdude> read hfuse
10
>>> read hfuse
11
0000  9b                                                |ø               |
12
13
avrdude> write hfuse 0 0x9a
14
>>> write hfuse 0 0x9a
15
avrdude (write): error writing 0x9a at 0x00000, rc=-6
16
avrdude (write): error writing 0x9a at 0x00000 cell=0x9b

Kann mir jemand sagen, woran das liegen könnte, dass er nicht das 
hfuse-Bit schreiben kann? Ist möglicherweiße das Kabel zulang?

Danke schon mal für eure Antworten

Grüße

Sebastian

von Stefan Salewski (Gast)


Lesenswert?


von Fuse Bits bei AT90USB647 setzen - wie ? (Gast)


Lesenswert?

Ja hab mir auch schon gedacht, dass es an den lockbits liegt - aber ich 
konnte dieses auch nicht setzen - hier tritt ebenfalls der selbe Fehler 
auf - kann ich das Bit auch ohne avrdude setzen?

von Stefan Salewski (Gast)


Lesenswert?

Naja, das Lock Bit kann man wohl nicht einzeln setzen bzw. zurücksetzen.

Ich hatte mit dem Programmieren der Fuses auch mal Probleme -- irgendwie 
hatte ich dann alles gelöscht, auch den USB-Bootloader. Dann ging es. 
Der Bootloader sollte auf Atmels Homepage verfügbar sein, dann kann man 
ihn ja zurückschreiben. Es müsste hier im Forum zum Thema mindestens 
noch einem Beitrag geben, ich finde ihn aber gerade nicht.

von Stefan Salewski (Gast)


Lesenswert?

OK, hier ist der andere Beitrag:

Beitrag "AT90USB162 Takt (-teiler) ?"

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
Noch kein Account? Hier anmelden.