如何给AVR单片机烧录程序

之前做项目有碰到过因为AVR单片机下载程序出错而导致程序无法正常执行。下面就教各位使用正确的方法来完整的烧录程序到单片机当中。注意此次选用的单片机是非常经典的Atmega328p,该单片机广泛用于各类项目中,同时也是开源平台Arduino的其中一款核心主控。

Arduino Nano

工具材料

USB ISP下载器

Win10/Win7 PC一台

下载软件Progisp

USB ISP

1. 将下载器接入电脑,另一端接入到板子的下载口。请注意,下载器的引脚一定要和板子上的引脚一一对应。

板子ISP接线图

2. 打开PROGISP文件夹,然后双击“progisp.exe”。

Progisp软件

软件界面

3. 芯片选择“ATmega328p”,单击右上侧“调入Flash”。

4. 弹出的对话框中选中已生成的.hex文件,再点击打开。

选中Hex文件

5. 此时下载软件中的编程方框按照下图的方式选择。

下载前设置

6. 接下来单击右下角的方框,会弹出一个新的窗口。

点击设置熔丝位

熔丝位配置选项

7. 按照下图的方式将每个框都勾选正确,然后点击右上角X退出即可。(注意,不同的单片机型 对应的熔丝位配置是不一样的,具体的配置请见具体的数据手册。)

Atmega328P的熔丝位设置

8. 然后点击软件上的“自动”按钮,下方信息框会显示正在上传程序。

烧录进行中

9. 待上传完成,本次程序烧录完成。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月26日
下一篇 2020年7月26日

相关推荐