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

首先选好开发板为Arduino UNO,然后打开文件-示例-ArduinoISP,然后点击上传即可将Arduino UNO变成一个ISP
接线部分
| ATtiny | <=> | Arduino UNO | 功能 | 
|---|---|---|---|
| PB5 | <=> | 10 | RESET | 
| GND | <=> | GND | 接地 | 
| VCC | <=> | 3V3 | 供电 | 
| PB2 | <=> | 13 | SCK | 
| PB1 | <=> | 12 | MISO | 
| PB0 | <=> | 11 | MOSI | 
给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执行截图
标签: 无标签