如何在Atemga328中烧写Bootloader并使用Arduino IDE对其进行编程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/85994254

众所周知,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

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/85994254