1. 程式人生 > >如何在Atemga328中燒寫Bootloader並使用Arduino IDE對其進行程式設計

如何在Atemga328中燒寫Bootloader並使用Arduino IDE對其進行程式設計

眾所周知,Arduino UNO開發板採用的是Atmega328微控制器。該控制器相當於Arduino開發板的大腦。實際上,Arduino設計師希望為初學者製作一個方便的原型板,這樣他們就可以組織所有元件,任何人都可以訪問Atmega328 IC的所有引腳,只需將其連線到計算機即可對其進行程式設計。 Arduino開發板非常適合製作業餘愛好專案。但在工業或消費產品中使用完整的Arduino開發板並不是一個好主意,因此我們可以使用獨立的Atmega328 IC,可以使用Arduino IDE進行程式設計,而無需使用Arduino開發板。

在本篇文章中,我們將看到如何用Atmega328替換Arduino開發板以及其他一些元件。要使用Atmega328代替arduino,首先我們必須在其中燒錄Arduino Bootloader引導載入程式,然後我們將使用FTDI或使用Arduino開發板對其進行程式設計。本文還將可以幫助您更換Arduino開發板上損壞的Atmega328微控制器。此外,通過使用下面描的電路,您可以通過在PCB上覆制它來製作自己的Arduino開發板。

所需的元件

● Atmega328微控制器

● 麵包板

● LM7805

● 16 MHz晶振

● 22pF陶瓷電容

● 10uF電容

● 10 K電阻

● 1k電阻

● 跳線

● 您也可以使用3.3v穩壓器LM1117-3.3v在電路中包含3.3v電壓。

Atmega328的引腳圖

在這裡插入圖片描述

電路原理圖

在麵包板上搭建Arduino的電路圖如下:
在這裡插入圖片描述

更多內容請參考以下連結:https://www.yiboard.com/thread-1021-1-1.html