×

ATmega328/168/8/48/88编程屏蔽开源

消耗积分:0 | 格式:zip | 大小:0.05 MB | 2022-11-07

李勇俊

分享资料个

描述

关于该项目:

今天我想向您展示如何构建自己的 ATmega328P/ATmega168/ATmega8A/ATmega48 和 ATmega88 Programming shield。我设计了这个扩展板,因此每当您购买新的微控制器(ATmega328P、ATmega168、ATmega8A、ATmega48 和 ATmega48)时,您都可以使用此扩展板在微控制器上烧录引导加载程序。我为这个屏蔽添加了一些特殊功能,比如您可以对其进行编程,无论是 SPI 引脚还是 USART 引脚。我还添加了一个重置​​开关来重置微控制器和一些公头,因此您还可以将外围设备连接到您的 DIY 编程屏蔽。所以让我们开始吧!

电子元件清单:

1. PCB(双面)

2. LED(红、绿、黄)

3.电阻(1K、10K)

4. 按钮

5. 100UF电容

6. 1UF电容

7. 螺丝端子(2-Pin)

8. 男头

9. 16MHz水晶

10. 22PF电容

11. 0.1UF电容

12. 28PinDip IC插座

13. Arduino UNO

14. Arduino UNO USB 线

15. FT232RLEFTDI 编程器

理论:

要制作这个盾牌,首先要收集所有的电子元件和工具。您可以借助原理图(在本项目或教程的最后给出)或我的工作图片来焊接 PCB 上的所有电子元件。

烧录 ATmega328P/ATmega168 的引导程序:

将微控制器(ATmega328P/ATmega168)芯片插入防护罩的 28Pin dip 插座,现在您的防护罩已准备就绪。将 Arduino UNO 连接到您的计算机或笔记本电脑并打开 Arduino IDE 软件。现在转到 Arduino 编辑器的文件选项并单击示例,然后选择 Arduino ISP。现在您将能够在您的编辑器上看到 Arduino ISP 草图。在您的 Arduino UNO 上上传 Arduino ISP 草图,现在您的 Arduino UNO 充当 ISP 程序员。根据给定的原理图将您的编程屏蔽连接到 Arduino UNO。单击 Arduino 编辑器的 Tool 选项,然后单击 Programmer 选项并选择 Arduino 作为 ISP,并选择要在其上刻录引导加载程序的正确处理器类型。现在单击刻录引导加载程序选项,引导加载程序开始刻录。几秒钟后,您将看到引导加载程序已成功烧录。现在您的微控制器有一个引导加载程序,因此您可以在您的项目中使用它。

在微控制器上上传 BLINKSKETCH:

您还可以使用 ISP 编程器或 EFTDI 编程器将您的草图上传到编程屏蔽上。

使用 ISP 程序上传草图:

在使用 ISP 程序员上传草图时,您不需要更改之前在刻录引导加载程序期间所做的连接。在 Arduino 编辑器上编写草图(您要上传到编程盾牌上),然后单击 Arduino 编辑器的草图选项,然后再次单击“使用编程器上传”选项,您的草图将成功上传到编程盾牌上。

使用 EFTDI 编程器上传草图:

为了使用 EFTDI 编程器将草图上传到编程屏蔽上,首先断开您在刻录引导加载程序期间所做的先前连接。根据给定的原理图将 EFTDI 编程器连接到编程屏蔽。转到工具选项并单击程序员选项并单击 AVRMKILL 然后选择处理器类型并且不要忘记选择端口和板(选择 Arduino UNO 或 Arduino NANO)并单击上传选项,您的草图将成功上传到你的 DIY 编程盾牌

我的工作图片:

poYBAGNoc36AKJW-AAvQhbMsbv8428.jpg
图片1
 

 

poYBAGNoc4SAOxxRAAzSI54i86k758.jpg
图片1
 

 

poYBAGNoc4uAJiq1AAw5tiIeAEk347.jpg
图二
 

 

poYBAGNoc5GAdgftAAz9S0zidIc404.jpg
图三
 

 

pYYBAGNoc5eACBf4AAcVbO5ECpA656.jpg
图四
 

 

poYBAGNoc5yALEohAAetlDUv-M4583.jpg
图5
 

 

poYBAGNoc6GAaI-TAAXcgeOL9b0815.jpg
图6
 

 

poYBAGNoc6aAGNZuAAb7FzrvyMc672.jpg
图七
 

购买电子元件的链接:

WWW.QUARTZCOMPONENTS.COM

1. PCB(双面)

2. LED(红、绿、黄)

3.电阻(1K、10K)

4. 按钮

5. 100UF电容

6. 1UF电容

7. 螺丝端子(2-Pin)

8. 男头

9. 16MHz水晶

10. 22PF电容

11. 0.1 UF电容

12. 28PinDip IC插座

13. Arduino UNO

14. Arduino UNO USB 线

15. FT232RLEFTDI 编程器

16. 跳线

 


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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !