Frage:
Arduino bootloading
Warren Gauci
2013-03-14 04:25:30 UTC
view on stackexchange narkive permalink

Zuallererst bin ich neu bei Arduino, also tut mir leid, wenn ich ein bisschen dumm bin. Ich möchte einen atemga 328 32kb tqfp Mikrocontroller verwenden, der auf einer Leiterplatte integriert ist. Ich verstehe, dass der Chip nicht mit einem Bootloader geliefert wird. Was kann ich tun, um den Bootloader auf diesem Chip zu brennen? Ist es möglich, diesen Mikrocontroller mit einem vorprogrammierten Bootloader zu kaufen? Wenn der Chip einen Bootloader hat, kann ich das Arduino Uno als Programmierer verwenden und den Chip mehrmals neu programmieren, während er sich in der Platine befindet?

Versuchen Sie also, eine eigenständige uC zu integrieren oder eine neue uC auf Ihr Arduino-Board zu setzen?
Ja, Sie können sie mit einem Arduino-Bootloader vorprogrammiert kaufen, wenn Sie nicht über etwas verfügen, um Ihre erste zu programmieren.
Einer antworten:
Hair_of_the_Dog
2013-03-14 05:31:24 UTC
view on stackexchange narkive permalink

Es ist ziemlich einfach, einen Bootloader mit Programmierern wie AVR-ISP, USBtinyISP oder einem anderen Arduino zu brennen. Ich habe dieses Tutorial befolgt und konnte es realisieren : ArduinoToBreadboard enter image description here

Ich habe den SPI / ISP verwendet, um den Bootloader zu brennen, und dann ein FTDI-Kabel, um Codeänderungen zu übertragen. Es war wirklich einfach.

Dieses Setup wirkt Wunder, ich benutze es auch für ATtiny.
Ich habe einen bootgeladenen MC-Chip gekauft, ihn im Standalone-Modus auf der Platine integriert und konnte ihn mit RX, TX, Reset, VCC und GND neu programmieren. Jetzt denke ich darüber nach, einen Jumper auf der Platine mit führenden Spuren zu verwenden auf Tx, rx, Vcc, GND und Reset des atmega 328p und programmieren Sie ihn mit der UNO neu. Ich denke, ich kann einen FT232RL USB to Serial verwenden und die gleichen Verbindungen herstellen. Auf diese Weise kann ich ohne das Arduino neu programmieren, während ich noch die Arduino-Software verwende, oder? Vielen Dank für Ihre Hilfe
@WarrenGauci Ja, Sie sollten in der Lage sein, Arduino-Skizzen mit diesen Pins über eine UNO oder FTDI zu laden. Um einen neuen Bootloader zu brennen, müssen Sie das oben gezeigte SPI-Setup verwenden.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...