Seite 1 von 1

ändern der Fuse ohne ISP

Verfasst: 01.01.2019, 18:35
von bernd331
Hi,

anbei eine PDF in der ich (hoffentlich verständlich) erkläre, wie man mithilfe eines Arduinos die Fuses eines anderen Arduinos ändern kann.

Warum? Wenn man einen Batterie Sensor baut, sollte man die BOD (Brown out detection) von 2,7V auf 1,8V stellen denn sonst schaltet sich der Arduino bei einer Batteriespannung unter 2,7V ab.

Normalerweise nimmt man einen ISP um die Fuses zu ändern. Da ich keinen habe, musste eine Alternative her. Nick Gammon hat auf seiner Webseite http://www.gammon.com.au/forum/index.php?bbtopic_id=123 die Werkzeuge dazu entwickelt. Aller Dank geht an Ihn und seine Arbeit.

In meiner Anleitung nehme ich einen Arduino UNO um die Fuse an einem Arduino Pro Mini zu ändern. Man kann aber mit quasi jedem Arduino die Fuses ändern. Die Verkabelung muss halt immer:

Meister <-> Schüler
------------------------
5V <-> 5V
GND <-> GND
SCK <-> SCK
SS <-> Reset
MISO <-> Miso
MOSI <-> MOSI

sein.

Detailliert beschreibt Nick Gammon alles hier: http://www.gammon.com.au/uploader


Grüße, Bernd

PS: Nicht erschrecken. Die PDF ist 11 Seiten lang. Sind aber viel Screenshots :D

Re: ändern der Fuse ohne ISP

Verfasst: 01.01.2019, 19:08
von jp112sdl
Hi,

die Anleitung ist schon recht gut.
Jedoch halte ich es für unpraktisch, die Fuses über den seriellen Monitor einzugeben.

Die BOD auf 1.8V zu stellen kann auch zum BI führen, weshalb es sinnvoller ist, die BOD ganz zu deaktivieren.
https://jp112sdl.github.io/AskSinPPColl ... ling-idiot

Der "Arduino as ISP" kann mit avrdude wie ein ganz normaler ISP verwendet werden.
Der Part, wie man den "Arduino as ISP" einrichtet halte ich jedoch für sehr aufschlussreich.

Re: ändern der Fuse ohne ISP

Verfasst: 01.01.2019, 22:10
von DiJe
Hallo Bernd,
danke für deine tolle Anleitung.
Gruß Dieter