一些坑记录下来
背景:新的单片机由于内部没有引导程序,所以还不能用TTL进行烧录,首先必要是给单片机进行引导程序烧录。烧录接口为SPI。烧录完成后可又TTL进行正常应用程序烧录。
单片机:ATmega328
工具;Arduino IDE 1.8.14
最简方法:
1.使用usbasp烧录器 对应接口对接单片机上的引脚

usbasp接口定义

单片机接口定义:

2.打开工具,点击编程器 选择使用的型号

3.再次打开工具 点击烧录引导程序,等待一会,出现下框内容,引导程序烧录成功

4.此后可以使用TTL进行正常应用程序烧录
打开文件 点击首选项,勾选显示详细输出,编译上传
作用:查看上传过程中的编译状态


5.正常点击上传进行烧录
烧录过程中下方观测框中出现串口参数时按下复位按键,正常烧录提示显示,烧录成功


PS:也可直接用usbasp进行应用程序烧录,并且可不用观察串口参数按复位按钮
点击项目点击使用编程器上传即可

一片新的ATmega328芯片如何烧录?
最新推荐文章于 2025-10-21 21:32:20 发布
博客记录了ATmega328单片机烧录的相关内容。因该单片机内部无引导程序,需先通过SPI接口用usbasp烧录器烧录引导程序,使用Arduino IDE 1.8.14工具操作。烧录完成后可用TTL进行正常应用程序烧录,也可直接用usbasp烧录应用程序。
1481





