使用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
执行截图
标签: 无标签