Arduino Pro Mini 烧录 Bootloader

命令行烧录 Bootloader

  • 徽标+R键运行,输入“cmd”,回车,进入命令行终端
  • 切换到 avrdude 路径:cd C:\Program Files (x86)\Arduino\hardware\tools\avr\bin

avrdude -c usbasp -p m328p -B 4.0 -U flash:w:"C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\atmega\ATmegaBOOT_168_atmega328_pro_8MHz.hex":i -U efuse:w:0xFD:m -U hfuse:w:0xDA:m -U lfuse:w:0xFF:m -C ../etc/avrdude.conf -F

安装 USBasp 驱动程序

  • 将 USBasp 插入 PC 的 USB 端口
  • 双击打开“zadig-2.3.exe”
  • 选择“WinUSB”,点击“Install Driver”

USBasp仿真器 采购链接
USBasp驱动程序 下载链接

Arduino Pro Mini 连接 USBasp

Arduino Pro Mini 杜邦线 USBasp
GND GND
RST RST
VCC VCC
13 绿 SCK
12 MISO
11 MOSI
  • USBasp 的跳线 JP21(正视丝印,从左至右) 连接 1 和 2 引脚时 VCC=3.3V,用于连接 Arduino Pro Mini;连接 2 和 3 引脚时 VCC=5V,用于连接 Arduino UNO

Arduino Pro Mini 基于 ISP 下载的 6 引脚 参考链接

为低功耗而改制 Arduino Pro Mini

为了测试低功耗,新购的 Arduino Pro Mini 需要卸掉 2 个器件:LDO(低压差稳压器)和电源指示灯处的 1k 电阻

让 Source Insight 识别 Arduino 文件(.ino)

Options -> Document Options -> Document Type: C++ Source File, File filter: *.cpp;*.hpp;*.cxx;*.hxx,*.ino

探测 328P 芯片型号

avrdude.exe -c usbasp -P usb -B 4.0 -p m8 -C ../etc/avrdude.conf -F

读取熔丝位

avrdude.exe -c usbasp -p m328p -P usb -B 4.0 -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h -C ../etc/avrdude.conf -F

参考链接

自制ArduinoUno R3开发板,烧写bootloader
Arduino Atmega328P烧写bootloader及熔丝

posted @ 2020-06-18 15:15  KevinAshton  阅读(1958)  评论(0编辑  收藏  举报