avrdude和attiny2313和avrisp

时间:2014-01-31 21:39:04

标签: avr avr-gcc avrdude

我正试图用avrdude编程我的ATTiny 2313。这是我的命令行和输出(第一行是我输入的命令,其他是输出):

utnmac:firmware utn$ make flash
avrdude -c avrispmkII -p attiny2313 -U flash:w:main.hex:i

avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xffffff
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

make: *** [flash] Error 1

更新:我的布线似乎有问题,但我找不到关于布线需要去哪里的好教程。现在我正在使用这个: isp wiring

1 个答案:

答案 0 :(得分:1)

这是整个电路吗?

来自online documentation

  

AVRISP mkII不为Vcc引脚供电,但使用此引脚检测目标电路上的电压。您的电路需要通过外部电源供电。

您还需要通过电阻将复位拉至Vcc,以便在未激活时不会浮动。