AVR下载器接口定义,Arduino开发板下载BootLoader
Published on 2022-06-24 19:49 in 分类: 单片机 with 蔡子CaiZi
分类: 单片机

AVR下载器接口定义,Arduino开发板下载BootLoader

1.下载器接口

主控芯片:ATMEGA 8A

ISP板目标板
MISO / 12 MISO / ICSP-1
Vcc / 5V Vcc / ICSP-2
SCK / 13 SCK / ICSP-3
MOSI / 11 MOSI / ICSP-4
10 Reset / ICSP-5
GND GND / ICSP-6

 

此下载器参考的这个开源项目:https://www.fischl.de/usbasp/

 下载器电路

 

2.烧录方法

打开PROGISP软件,选择芯片型号,将USBISP下载器与arduino开发板连接:

ISP下载器--目标板
MISO-----MISO
VCC------5V
SCK------SCK
MOSI-----MOSI
RST-------RST
GND------GND

点击调入Flash,选择arduino安装目录下D:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmega文件夹

如果你的开发板使用的晶振是8MHz,那么选择ATmegaBOOT_168_atmega328_pro_8MHz.hex

如果你的开发板使用的晶振是16MHz,那么选择ATmegaBOOT_168_atmega328.hex

笔者使用的16MHz,所以选择的是ATmegaBOOT_168_atmega328.hex

bootloader文件一定要和晶振匹配,否则将无法使用 串口 下载程序!

 

遇到FLASH校验错误,需要先擦除FLASH

如果下载器的熔丝位写错,可尝试用其他开发板的晶振引脚连接到XTAL1(PB6),但只对CKSEL0-3写错的情况有效


作者:@蔡子CaiZi
本文为作者原创,转载请注明出处:https://www.cnblogs.com/cai-zi/p/16410056.html

posted @   蔡子CaiZi  阅读(854)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2021-06-24 TCP/IP协议 | TCP协议 | UDP协议 | 三次握手四次挥手
点击右上角即可分享
微信分享提示