Lu Blog

Segment fault!

使用Arduino as ISP 给ATtiny45下载程序

准备工作
先需要给一块Arduino下载ArduinoISP程序,之前我试了下使用Arduino Micro,结果发现死活无法与avrdude同步,不清楚是什么问题。在这里我使用的是Arduino UNO

ArduinoISP _ Arduino 1.8.5 2018_4_20 23_50_05.png
首先选好开发板为Arduino UNO,然后打开文件-示例-ArduinoISP,然后点击上传即可将Arduino UNO变成一个ISP
接线部分
Attiny.png

ATtiny<=>Arduino UNO功能
PB5<=>10RESET
GND<=>GND接地
VCC<=>3V3供电
PB2<=>13SCK
PB1<=>12MISO
PB0<=>11MOSI

给ATtiny45下载程序
Avedude部分命令

avrdude -v -p attiny45 -c stk500v1 -P COM6 -b 19200

其中COM6为串口设备实际使用时请改成自己对应的设备号。

完整示例:

avrdude -v -p t45 -cstk500v1 -PCOM6 -b19200 -U flash:w:<your hex>.hex:i -U lfuse:w:0xfe:m -U hfuse:w:0xdf:m

执行截图
命令提示符 2018_4_20 23_58_31.png

评论卡