Brennen den Bootloader auf ATMega328 mit Arduino UNO als ISP


UPDATE: Dieses Tutorial funktioniert auf Arduino IDE 1.0.1, die jüngsten 1.0.5 nimmt einige Änderungen auf der ISP-Skizze, so bin ich nicht sicher, ob es funktioniert (Ich kaufte 2 ATMega328 und brannte sowohl auf 1.0.1).

Bitte verwenden Sie 1.0.1, um Probleme zu beseitigen. Klicken Sie hier

Ich hatte eine remote gesteuerten Projekt, die einen Arduino mit 24/7 benötigt, aber ich wollte nicht meine $32 Arduino UNO, zu verlassen, so dass ich beschlossen, einige Stücke zu kaufen und meine eigenen Arduino erstellt. Der wichtigste Teil kaufte den Mikrocontroller. Das waren meine Optionen:

ATMega328P-PU mit Optiboot ~ $5,50 (Sparkfun) / $5,19 (Digikey)
ATMega328P-PU ~ $3,16 (Digikey)
ATMega328-PU ~ $2,88 (Digikey)

Natürlich kaufte ich die billigeren ein, großen Fehler. Nach einigen Recherchen fand ich, dass meine erste Option gerade derjenige war. Schließen Sie ihn einfach wie einen normalen Arduino, die letzten beiden benötigt etwas anderes.

Die letzten beiden Optionen fehlten etwas, nennt einen Bootloader. Ein Bootloader ist "ein kleines Programm, das auf den Mikrocontroller geladen wurde. Sie können Code hochladen ohne zusätzlichen Hardware."

Also zunächst würde man alles auf den Mikrocontroller zu tun benötigen Sie einen Bootloader gebrannt auf diesen Chips. Wie Sie erhalten können, ist der Unterschied zwischen der zweiten und der Dritten nur eine bloße P nach der 328. Dieses P bedeutet Pico für Picopower die eine Technologie, die ATMEL entwickelt hat, dass den Mikrocontroller mit weniger Leistung laufen ermöglicht.

Nun siehst du den Mikrocontroller auf Ihrem Arduino UNO finden Sie heraus, dass es die Picopower Micro, nicht die normalen, verwendet. Ich kaufte 3 normalen. OMG dann ich bin total Schrauben. Also Nein, müssen Sie nur ein paar Änderungen auf Ihrem Arduino-Dateien, damit es funktioniert.

Dieses Tutorial soll Ihnen beibringen, wie.

Stichworte: Arduino, Atmega328, Pico, Bootloader, Isp

In Verbindung stehende Artikel

Skizze zum Atmega328P-PU auf ein Steckbrett mit Arduino Uno als Programmierer zu brennen

Skizze zum Atmega328P-PU auf ein Steckbrett mit Arduino Uno als Programmierer zu brennen

Es gibt bereits mehrere Instructables zum Arduino brennen skizzieren, Atmega328P-PU auf ein Steckbrett mit verschiedenen USB - UART Module. Aber wie die meisten solcher Module in China hergestellt werden, sie sind schlecht dokumentiert, falsch beschr
Brennen der BootLoader in Atmega328P mit Arduino Diecimila

Brennen der BootLoader in Atmega328P mit Arduino Diecimila

ich habe eine alte Arduino Diecimila und einige neue Atmega328P-PU-Chips. Sollte nicht haben, aber ich Brounght einige ohne Bootloader, einige Dollar zu sparen.Was kommt als nächstes? Suche Instructables zu sehen, ob ich Bootloader Ths Chips brennen
Speichern Sie Daten von Temperatur und Luftfeuchtigkeit auf MySQL mit Arduino Uno und Wifly

Speichern Sie Daten von Temperatur und Luftfeuchtigkeit auf MySQL mit Arduino Uno und Wifly

Hallo Leute, ich mache dies instructable für die Menschen, die die Elektronik und die botanische gefallen, damit Sie haben die Daten über die Temperatura und Feuchtigkeit von Ihren Obstgarten und dies in einer Datenbank zu registrieren MySQL basieren
Mit Arduino UNO als 3-CH hochauflösende DACs

Mit Arduino UNO als 3-CH hochauflösende DACs

In dieser Anwendung geben wir eine Demo dazu, wie Sie eine hohe Präzision-Stromversorgung mit dem DAC-3000 und ein hoher Präzision Nachschlagewerk REF4096 zu bauen.STEP1:List des MaterialseBay Shop-Adresse:BUONO UNO R3REF-4096 + DAC-3000Ähm-UNO (abge
Mit einem Arduino-Board als ISP über den ICSP-Header

Mit einem Arduino-Board als ISP über den ICSP-Header

ich gehe nicht in ein Arduino als ISP verwenden, es gibt viele Instructables und andere wie-der auf dem Netz dafür.Was ich brauchte, war ganz einfach zu programmieren (und brennen den Bootloader) auf meine ATtiny-Chips. Ich habe eine Steckbrett-Adapt
Hochladen von Skizzen auf Arduino Pro Mini mit Arduino UNO Board (ohne Entfernen von Atmel Chip)

Hochladen von Skizzen auf Arduino Pro Mini mit Arduino UNO Board (ohne Entfernen von Atmel Chip)

Dies beschreibt ein Verfahren zur Herstellung von Arduino UNOs eingebauten USB zu Serial(TTL) Konverter verwenden, um Skizzen auf Arduino Pro Mini Board ohne die Notwendigkeit für das Entfernen der UNO Atmel Mikrocontroller Chip hochzuladen. Dies ist
Einfache Anleitung zur Zeiteinstellung auf ein DS3231/DS3107/DS1337 Real Time Clock mit Arduino UNO

Einfache Anleitung zur Zeiteinstellung auf ein DS3231/DS3107/DS1337 Real Time Clock mit Arduino UNO

Die DS3231 ist eine hochgenaue, weit verbreitete Real Time Clock (RTC), ebenso wie seine etwas ungenauer Gegenstücke, DS3107 und DS1337. Bevor es nützlich sein kann, jedoch muss es auf die richtige Uhrzeit eingestellt werden. Diese Instructable ist a
Booten von ATmega328 mit Arduino Mega2560

Booten von ATmega328 mit Arduino Mega2560

Heute werden wir einen Bootloader in zu ATMega328PU brennen mit einem Arduino Mega 2560. Diese Methode kann auch auf den ATMega8-16PU und anderen Mikrocontroller verwendet werden.Stückliste: 1xATmega3281xArduino Mega 25601 x 16 Mhz Crystal1 x 100uF K
Arduino Pro Mini mit Arduino Uno-Programm

Arduino Pro Mini mit Arduino Uno-Programm

Hallo an alle. Heute werde ich zeigen, wie man Arduino pro Mini mit Arduino Uno zu programmieren.Wenn Sie eine Arduino Uno bereits und Sie neu Arduino pro kaufen müssen Mini dann Sie nicht kaufen den USB zu seriell Konverter um die Arduino pro Mini z
DIY-Bluetooth Telefon gesteuert BB-8 Droid mit Arduino UNO

DIY-Bluetooth Telefon gesteuert BB-8 Droid mit Arduino UNO

Ich bin ein großer Star Wars Fan und als ich sah, dass der Star Wars: The Force erwacht ich dachte, dass ich einen BB-8 Droiden brauchen. Es war toll, wie dieses kleine Kugel im Film bewegt. Also beschloss ich, dass ich diese Droid machen werde, die
Machen Sie einen PM2, 5/Luft-Qualität-Monitor mit Arduino UNO

Machen Sie einen PM2, 5/Luft-Qualität-Monitor mit Arduino UNO

Machen Sie eine PM2, 5 mit Arduino UNO überwachenVerwendung unoR3 Arduino Board und ein Arduino kompatibel 4-Digital Röhrchen zum erfassen und anzeigen den PM2, 5-Wert.Ein Lasersensor PM2, 5 SDS011 (www.inovafitness.com) wird verwendet, für die PM2,
Persistence Of Vision mit Arduino UNO(New Prototype)

Persistence Of Vision mit Arduino UNO(New Prototype)

Hallo Guyz.Ich hatte gemacht A Projekt auf POV verwenden Arduino UNO. Ich hatte viele Modelle von vielen unterschiedlichen Nutzern auf dieser Website angezeigt. So kam ich mit einem neuen Prototyp des POV. Ich war nicht sicher am Anfang, den es funkt
Gewusst wie: Programm ATtiny85 mit Arduino UNO

Gewusst wie: Programm ATtiny85 mit Arduino UNO

Attiny85 mit Arduino UNO auf einfachste Art und Weise programmierenSchritt-für-Schritt-Anleitung, ohne Stufen, von Awesome PCB zu überspringen.Schritt 1 - was brauchen wir?Schritt2 - Anschluss Arduino-Board mit ArduShield und ATtiny85Schritt 3 - Setu
Die erste Verwendung von ESP8266 mit Arduino Uno

Die erste Verwendung von ESP8266 mit Arduino Uno

Heute werde ich Ihnen zeigen, wie wir unser Modul ESP8266 mit Arduino UNO vorbereiten können.Die Notwendigkeit Liste:1. Arduino UNO (mit USB-Kabel, das an den Computer via USB-Kabel angeschlossen, es wird auch die Spannung)(2) Computer (wenn Sie dies