一片新的ATmega328芯片如何烧录?

博客记录了ATmega328单片机烧录的相关内容。因该单片机内部无引导程序,需先通过SPI接口用usbasp烧录器烧录引导程序,使用Arduino IDE 1.8.14工具操作。烧录完成后可用TTL进行正常应用程序烧录,也可直接用usbasp烧录应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一些坑记录下来
背景:新的单片机由于内部没有引导程序,所以还不能用TTL进行烧录,首先必要是给单片机进行引导程序烧录。烧录接口为SPI。烧录完成后可又TTL进行正常应用程序烧录。
单片机:ATmega328
工具;Arduino IDE 1.8.14
最简方法:
1.使用usbasp烧录器 对应接口对接单片机上的引脚
在这里插入图片描述
usbasp接口定义
在这里插入图片描述
单片机接口定义:
在这里插入图片描述
2.打开工具,点击编程器 选择使用的型号
在这里插入图片描述
3.再次打开工具 点击烧录引导程序,等待一会,出现下框内容,引导程序烧录成功
在这里插入图片描述
4.此后可以使用TTL进行正常应用程序烧录
打开文件 点击首选项,勾选显示详细输出,编译上传
作用:查看上传过程中的编译状态
在这里插入图片描述
在这里插入图片描述
5.正常点击上传进行烧录
烧录过程中下方观测框中出现串口参数时按下复位按键,正常烧录提示显示,烧录成功
在这里插入图片描述
在这里插入图片描述
PS:也可直接用usbasp进行应用程序烧录,并且可不用观察串口参数按复位按钮
点击项目点击使用编程器上传即可
在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值