Forum: Mikrocontroller und Digitale Elektronik SPI per Fuse disablen


von Thorsten S. (whitejack)


Lesenswert?

Hi,

warum sollte man SPI per Fuse disablen, bzw. warum würde soetwas 
gemacht. Man kann doch auch so die I/O Pins nutzen.

Gruß,
T.

von Deutsche B. (kurz-rs)


Lesenswert?

Ist damit wirklich SPI zur Laufzeit gemeint? Könnte es sein, dass mit 
dem Bit eine spätere Programmierung des Chips "deaktiviert" wird (was 
man mit der HV-Methode wieder rückgängig machen kann)?

von MB (Gast)


Lesenswert?

Schutz gegen Neuprogrammierung?

von Thorsten S. (whitejack)


Lesenswert?

...ich mache gerade etwas mit einem USB-Seriell Wandler auf einem 
Attiny45. Man soll die FUses auf 6E FF setzen.

Ich nutze diesen Programmer:

http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/index.html?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=45040;START=0;SORT=artnr;OFFSET=16;SID=11TZm53X8AAAIAAA5G1O0a84449dde95f1dba7189557beed97bd0

Diese Fuse Stellung bei dem Attiny macht Ihn töter als tod. Man schaltet 
den Reset Pin aus, stellt auf externen Quarz und disabled die SPI hart.

Ich frage mich nun warum man die SPI per Fuse disabeln sollte. Ich habe 
Ihn mit dem angegeben Programmer auf 4E FF bekommen. Die Fuses sind auf 
Seite 152/153 des Tinys beschrieben. Aber mehr ist definitiv nicht drin, 
ich kann ihn jetzt schon logischerweise nur noch mit dem STK500 
zurückholen, wenn ich Glück habe.

ich denke wenn ich den Reset Pin disable geht eh  nur noch im HV mode - 
sehe ich das richtig?

T.

von Deutsche B. (kurz-rs)


Lesenswert?

Sehe ich auch so.

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.