FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: PeMue am 06 September 2016, 08:08:16

Titel: [gelöst] Arduino pro mini 5 V auf 3,3 V "umbauen"
Beitrag von: PeMue am 06 September 2016, 08:08:16
Hallo zusammen,

nachdem bei mehreren Schaltungen mit einer Charge Arduino pro mini nichts wirklich funktionierte, habe ich festgestellt, dass diese 5 V Typen sind (statt 3,3 V, wie die Chinesen diese deklariert haben). Da schon mehrere aufgelötet sind, würde ich diese ungern "in die Tonne treten".

Da alle Boards von extern geregelt (3,3 V) versorgt werden, habe ich mir gedacht, ich flashe einfach die Fuses um, so dass der interne Takt 8 MHz verwendet wird (statt den externen 16 MHz, den Quarz habe ich aber auf der Leiterplatte nicht gefunden) und die BODs natürlich angepasst wird.
Meine Frage an die Experten: Ist das machbar? Wie ist die Aussicht auf Erfolg?
Aktuelle Einstellungen der Fuses (Atmega 328P):
Low Fuse        0xFF
High Fuse       0xDA
Extended Fuse   0x05

Ich bin mir aber nicht sicher, ob das mit dem Auslesen wirklich geklappt hat.

Danke + Gruß

PeMue

Edit1: Upps, vermutlich geht es gar nicht, die Fuses mit dem Bootloader auszulesen, da muss ich doch mal den Programmer anschließen  ???

Edit2: Hier https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard steht, wie man einen Atmega328P auf Breadboard programmiert, für die IDE 1.6x gibt es hier https://www.arduino.cc/en/uploads/Tutorial/breadboard-1-6-x.zip die Definition, installieren und mit dem Programmer dann den Bootloader neu brennen (auswählen -> ATmega328 on a breadboard (8 MHz internal clock)).
Die Fuses sind dann so:
Low Fuse        0xE2 -> 8 MHz intern
High Fuse       0xDA
Extended Fuse   0x05

Danach geht auch wieder Arduino pro mini 3.3V/8MHz  ;D
Titel: Antw:Arduino pro mini 5 V auf 3,3 V "umbauen"
Beitrag von: ext23 am 06 September 2016, 09:00:01
Zitat von: PeMue am 06 September 2016, 08:08:16
Edit: Upps, vermutlich geht es gar nicht, die Fuses mit dem Bootloader auszulesen, da muss ich doch mal den Programmer anschließen  ???

richtig ;-) dann könnte man die Fuse Bits ja über das eigentliche Programm ändern, das wäre ja auch mal was ;-)

Also auf den Punkt: Bootloader können keine Fuse Bits ändern, alles andere wäre mir neu.

/Daniel