⼀些坑记录下来
背景:新的单⽚机由于内部没有引导程序,所以还不能⽤TTL进⾏烧录,⾸先必要是给单⽚机进⾏引导程序烧录。烧录接⼝为SPI。烧录完成后可⼜TTL进⾏正常应⽤程序烧录。 单⽚机:ATmega328
⼯具;Arduino IDE 1.8.14
最简⽅法:
1.使⽤usbasp烧录器 对应接⼝对接单⽚机上的引脚
usbasp接⼝定义
单⽚机接⼝定义:
3.再次打开⼯具 点击烧录引导程序,等待⼀会,出现下框内容,引导程序烧录成功
4.此后可以使⽤TTL进⾏正常应⽤程序烧录
打开⽂件 点击⾸选项,勾选显⽰详细输出,编译上传
作⽤:查看上传过程中的编译状态
5.正常点击上传进⾏烧录
烧录过程中下⽅观测框中出现串⼝参数时按下复位按键,正常烧录提⽰显⽰,烧录成功
单片机程序烧录
PS:也可直接⽤usbasp进⾏应⽤程序烧录,并且可不⽤观察串⼝参数按复位按钮
点击项⽬点击使⽤编程器上传即可