0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用atmeg328IC构建Arduino

454398 来源:wv 2019-09-27 14:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:工具和组件

如何使用atmeg328IC构建Arduino

一如既往,让我们开始获取所需的所有组件。

组件

ATmega 328

2个10 uf电解电容

2个22 pf电容器(陶瓷盘)

7805电压调整器(5v)

16 MHz晶体振荡器

瞬时按钮开关

LED

28针DIP IC插座

LM1117T-3.3稳压器(3.3v)(可选)

2个10 uf钽电容器(可选)

工具

烙铁

万用表

第2步:说明

一旦您花了所有的时间进行组装,我只想说几行有关atmega328的内容。好吧,如果您查看IC的在线商店,您可能会发现它有两种类型,一种带有引导加载程序,另一种没有。如果您花了一些额外的钱,并将其带到引导加载程序中,则可以跳过此指导中的一些步骤。如果您携带的是没有引导加载程序的设备,那么您需要执行所有步骤。

自举程序是将arduino ide中的代码编写和上传到IC所必需的。

步骤3:上传自举程序

以下是将引导加载程序上传到ATmega IC的方法。您将需要一个arduino UNO来执行此步骤。按照上面的电路操作,然后将零件焊接在预板上,您无需在此阶段连接稳压器,因为arduino会提供必要的电源

第一个最好的方法是从配置开始我们的arduino UNO作为ISP,这样做是因为您希望arduino将草图上传到ATmega IC,而不是本身。在以下上传正在运行时,请勿连接ATmega IC。

将arduino插入PC

打开arduino IDE

打开》示例》 ArduinoISP

上传草图

步骤4:上传Bootloader2

在所有内容均已连接的情况下,从刚刚创建的文件夹中打开IDE(副本)。

从“工具”》“开发板”中选择Arduino328

从“工具”》“编程器”中选择Arduino作为ISP

选择Burn Bootloader

成功刻录后,您将获得“完成刻录的引导加载程序”。

步骤5:添加5V稳压器

成功刻录引导加载程序后,让我们完成arduino。添加5v稳压器是电路的重要组成部分,对于稳压器,我使用了互联网上常见的l7805 IC。输入的一面是IC的印刷面朝向您,一面朝下,另一端朝下。中间的一个接地,而最右端的一个是输出。

遵循电路并将稳压器连接到arduino。

步骤6 :3.3V电压调节器

这是可选的,并非真正需要这样做,仅用于为需要3.3V电源的外部屏蔽和模块供电。 arduino仅需要5V电源。

步骤7:第一个代码

完成上述所有步骤后,您就可以使用arduino。现在该上传您的第一个代码了。要上传代码,您只需从UNO卸下ATmega 328,然后将其替换为新的IC。上传完代码后,将其放回原处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    191

    文章

    6535

    浏览量

    197914
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FTDI Basic Breakout 3.3/5V:Arduino开发的实用利器

    下载: DFR0065.pdf 产品概述 FTDI Basic Breakout 3.3/5V是一款基于FTDI FT232RL USB转串口IC的基础扩展板。它的引脚布局与FTDI电缆相匹配,可与官方Arduino以及
    的头像 发表于 05-13 16:40 149次阅读

    探索 ATMega328 微控制器:嵌入式开发新选择

    下载: A000048.pdf 1. ATMega328 基本介绍 ATMega328 采用 28 引脚 DIP 封装,它是 Atmel 公司推出的 8 位处理器。这款微控制器预装了 Arduino
    的头像 发表于 04-11 15:15 693次阅读

    使用 PE 微调试器将任何 elf 刷新到 S32K328 时收到报错,为什么?

    在使用 PE 微调试器将任何 elf 刷新到 S32K328 时,我随机收到以下错误。 从“127.0.0.1”通过 127.0.0.1 进行连接。从端口“58975”到 6224 的连接 从
    发表于 04-07 06:40

    CDC328A:高性能时钟驱动器的技术剖析

    CDC328A:高性能时钟驱动器的技术剖析 在电子设计领域,时钟驱动器对于确保时钟信号的精确分配和稳定传输至关重要。CDC328A作为一款具有可选择极性的1线到6线时钟驱动器,在时钟分配和时钟生成
    的头像 发表于 02-10 16:20 621次阅读

    STNRG328S 数字控制器:高效电源转换的理想选择

    STNRG328S 数字控制器:高效电源转换的理想选择 在电源转换设计领域,工程师们一直在寻找能够实现高效、稳定且功能丰富的解决方案。意法半导体(STMicroelectronics)推出
    的头像 发表于 01-27 15:35 347次阅读

    Infineon MOTIX™全桥IC BTM90xxEP Arduino Shield评估板使用指南

    Infineon MOTIX™全桥IC BTM90xxEP Arduino Shield评估板使用指南 一、引言 在电机控制领域,一款性能优良且易于评估的硬件工具至关重要。Infineon
    的头像 发表于 12-18 17:35 1433次阅读

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 2177次阅读

    OBOO鸥柏丨ZC-328广告屏立体式触控交互一体机智慧新科技

    在当今信息化时代,商业展示和信息发布的需求日益增长。【OBOO鸥柏】作为商用显示领域的领先品牌,推出了一款集多种功能于一身的ZC-328广告屏立体式触控交互一体机,为各行业提供了高效、智能的信息展示
    的头像 发表于 12-02 11:57 573次阅读
    OBOO鸥柏丨ZC-<b class='flag-5'>328</b>广告屏立体式触控交互一体机智慧新科技

    STNRG328S数字控制器技术详解与应用指南

    STMicroelectronics STNRG328S数字控制器(用于STC/HSTC开环谐振转换器)设计用于电源转换。该器件在40V至60V典型输入电压范围内执行电源转换,输出电压的可编程转换比为2:1至10:1,具有固定占空比和140kHz至300kHz可编程频率。
    的头像 发表于 10-31 14:17 850次阅读
    STNRG<b class='flag-5'>328</b>S数字控制器技术详解与应用指南

    ‌CDC328A 时钟驱动器技术文档总结

    该CDC328A包含一个时钟驱动器电路,该电路分配一个 输入信号到六个输出,时钟分配的偏差最小。 通过使用极性控制输入 (T\/C),各种 可以获得真实输出和互补输出的组合。
    的头像 发表于 09-24 13:46 991次阅读
    ‌CDC<b class='flag-5'>328</b>A 时钟驱动器技术文档总结

    高精度低噪声CMOS运算放大器OPA3S328的技术解析与应用

    Texas Instruments OPA3S328 CMOS运算放大器采用小型封装,具有高精度、低电压和低输入偏置电流。该器件设有集成开关,优化用于灵活的跨阻抗应用。OPA3S328具有低输入偏置电流和低输入电容,可在低光电流工作 (< 1nA) 时实现高频跨阻抗增益。
    的头像 发表于 09-15 14:17 1021次阅读
    高精度低噪声CMOS运算放大器OPA3S<b class='flag-5'>328</b>的技术解析与应用

    OPAx328精密运算放大器技术解析与应用指南

    Texas Instruments OPAx328运算放大器是针对极低噪声和宽带宽进行了优化的单通道和双通道精密低压CMOS运算放大器。OPAx328具有零交叉失真的线性输入级,能够在整个输入范围内
    的头像 发表于 09-10 10:43 1273次阅读
    OPAx<b class='flag-5'>328</b>精密运算放大器技术解析与应用指南

    请问如何构建 emWin 示例代码?

    如何构建 emWin 示例代码?
    发表于 09-04 07:25

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 4161次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 4次下载