Arduino-Bootloading

Zunächst einmal bin ich neu bei Arduino, also tut es mir leid, wenn ich ein bisschen dumm bin. Ich möchte einen atemga 328 32kb tqfp Mikrocontroller verwenden, der auf einer Platine integriert ist. Ich verstehe, dass der Chip nicht mit einem Bootloader geliefert wird. Was kann ich tun, um den Bootloader auf diesen 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, ein eigenständiges uC zu integrieren oder ein neues uC auf Ihrem Arduino-Board zu installieren?
Ja, Sie können sie mit einem Arduino-Bootloader vorprogrammiert kaufen, wenn Sie nichts zur Verfügung haben, um Ihr erstes zu programmieren.

Antworten (1)

Es ist ziemlich einfach, einen Bootloader mit einem Programmierer wie AVR-ISP , USBtinyISP oder einem anderen Arduino zu brennen. Ich habe dieses Tutorial befolgt und konnte es verwirklichen: ArduinoToBreadboard Geben Sie hier die Bildbeschreibung ein

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 verwende es auch für ATtiny's.
Ich kaufte einen bootgeladenen MC-Chip, integrierte ihn im Standalone-Modus auf der Platine und konnte ihn mit RX, TX, Reset, VCC und GND neu programmieren. Jetzt denke ich daran, einen Jumper auf der Platine mit Spuren zu verwenden, die zu Tx, rx, Vcc, GND führen, und den Atmega 328p zurückzusetzen und ihn mit dem UNO neu zu programmieren. 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 immer noch die Arduino-Software verwende, oder? vielen Dank für eure Hilfe Jungs
@WarrenGauci Ja, Sie sollten in der Lage sein, Arduino-Skizzen mit diesen Pins über ein UNO oder FTDI zu laden. Um einen neuen Bootloader zu brennen, müssten Sie das oben gezeigte SPI-Setup verwenden.