- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: AtMega328PU mit Arduino-Bootloader beschreiben - aber wie?

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647
    Anzeige

    Praxistest und DIY Projekte
    Soo jetzt geht es.

    Ich musste noch die Lockbits BLB12 und BLB11 setzen. Also Lockbits 0XCF. Sobald ich den ISP angeschlossen habe und mit der Arduino IDE ein Programm seriell in den Atmel schreibe, sind die Lockbits wieder offen. Also muss folgender maßen vorgegangen werde:

    1. Boards.txt öffnen und ein Board hinzufügen. ACHTUNG! Wenn hier die Fuses nicht stimmen und man den Bootloader mit der Arduino IDE installiert kann der Atmega verfust werden! Ich installiere den Bootloader mit AVRDUDE und der GUI AVR-Brenner.
    2. Fusebits setzen (für Atmega328P @ 8MHz internal Oszi) ACHTUNG! Fuses überprüfen!
    High: 0XDE
    Low: 0XE2
    Ext: 0X07
    3. Passende Bootloader .hex laden (das dauert etwas!)
    4. Lockbits setzen. Bei mir 0XCF.
    5. ISP abziehen und "nie" wieder anschließen
    6. Mit der Arduino IDE seriell Programmieren. Da ich keine Resetleitung habe, clicke ich auf Übertragen und gebe dem Atmel dann Strom.

    So funktioniert es bei mir. Achtet bitte auf die richtigen Fuses. Ich übernehme keine Verantwortung wenns bei euch nicht klappt.

    Gruß Daniel
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

  2. #12
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Es ist klar, das bei programmieren über ISP der Bootloader weg ist. Ein Erase löscht alles.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647
    Das hast du falsch verstanden. Natürlich ist der Speicher komplett leer nachdem man ihn mit dem ISP Programmiert hat. Bei mir ist er aber leer wenn der ISP angeschlossen ist, ich aber über die UART Programmiere.
    Naja jetzt funktioniert es ja.
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.178
    ALso in unserem Fall hier hat es wohl später noch erfolgreich geklappt, wenn man den AVRISPII mit alternativen Treibern für die Arduino-IDE sichtbar macht und den ISP-Pfostenstecker des Arduino-UNO-Boards direkt nutzt, um den verbauten AtMega238PU zu beschreiben.
    Welche Treiber das genau sind, weiß ich nicht, das hab ich an meinen Bastelbuddy abgetreten

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. [Arduino C++] SD-Karte beschreiben / lesen
    Von NukeNoob im Forum Arduino -Plattform
    Antworten: 4
    Letzter Beitrag: 29.03.2013, 22:47
  2. Arduino ja, aber welcher?
    Von IPlayWithLasers im Forum Arduino -Plattform
    Antworten: 34
    Letzter Beitrag: 17.06.2012, 22:31
  3. Atmega8 Bootloader (USBAsp) brennen mit Arduino Fehler
    Von Black Math im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 24.02.2012, 10:17
  4. BOOTLOADER geht mit ARDUDE unter Linux - wie mit Windows/MAC
    Von vajk im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 01.06.2007, 22:07
  5. Bootloader läuft, aber Baudrate im Hauptprogramm spinnt
    Von Erdweg im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 19.02.2007, 13:35

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress