Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Arduino 使用 ATMega328p 芯片。我们可以采用 SMD 格式

(ATMega328p-AU) 或 用 于 槽 孔 焊 接 的 DIP 格 式

(ATMega328p-PU)。但是,芯片本身无法工作。它需要更多的

组件,所有这些都被称为该芯片的最低配置。

第 1 部分 -简单的示意图
下面我们有此配置的示意图。如您所见,我们需要 5 伏的电源。

该 电 源 必 须 得 到 很 好 的 调 节 , 没 有 电 压 尖 峰 。 对 于 5V 和

GND 之间的 taht 和额外的 10uF 电容器。此外,复位引脚已

启用。因此,为了使其消除,我们需要对其施加 5V 电压。为

此,在 RESET 和 Vcc 之间放置了一个 10k 欧姆电阻。


此外,ATMega328 通常工作在 16MHz。为此,在引脚 9 和

10 之间放置一个 16MHz 晶体。但是这个晶体,为了振荡需要

两个正好 22pF 的电容连接到 GND。在上图中,您拥有芯片

的所有引脚。现在,如果微控制器有引导程序,我们可以上传

代码。但是让我们假设它没有引导加载程序。

第 2 部分 -烧录引导程序
现在,让我们假设芯片没有引导程序(原始芯片)。为此,您

必 须 从 Arduino UNO 进 行 下 一 个 连 接 。 这 些 是 SPI 引 脚 、

CLOCK、MISO 和 MOSI。
现在将 Arduino 连接到您的 PC。打开 Arduino IDE 并转到文

件 → 示 例 → Arduino ISP 并 打 开 该 示 例 。 选 择 Arduino

UNO 板的 com,选择野猪为 Arduino UNO 并上传此代码。


现在在过去的示意图中进行连接,是时候刻录引导加载程序了 。

转到工具 → 程序员 → Arduino 作为 ISP。通过这种方式,

我们将程序员更改为 ISP。

最后,转到工具 → 刻录引导加载程序。现在 Arduino 的 LED

会闪烁很多。一旦您收到 bootlaoder 被烧毁的消息,我们就可

以开始了。

第 3 部分 -上传代码
现在,我们有了引导加载程序,因此我们可以与 RX 和 TX 引

脚通信并上传代码。为此,我们需要 FTDI 模块。建立 enxt 连

接并上传您的代码。

You might also like