极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24007|回复: 10

ATMEGA8问题,很急!大神请进!!

[复制链接]
发表于 2012-12-23 19:10:16 | 显示全部楼层 |阅读模式
用arduino isp 烧写boot
ATMEGA8A PU
5V 16MHZ接了晶振
原来有官方的,我烧OPTI的5V 16MHZ的
烧写正常
但是写程序提示
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.
打算烧回原来那个,依旧提示这个,求高人。
回复

使用道具 举报

发表于 2012-12-23 21:49:23 | 显示全部楼层
先断一下电,再接上重新烧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-23 23:39:56 | 显示全部楼层
试过了不行,一直提示这个
回复 支持 反对

使用道具 举报

发表于 2012-12-24 01:15:53 | 显示全部楼层
用usbtinyisp试试
回复 支持 反对

使用道具 举报

发表于 2012-12-24 09:09:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-12-24 14:31:51 来自手机 | 显示全部楼层
有没使用慢速模式来自: iPhone客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-24 23:25:09 | 显示全部楼层
没有USBTINYISP
回复 支持 反对

使用道具 举报

发表于 2013-12-27 00:14:32 | 显示全部楼层
我也碰到一样的问题,发现是第一次下载BootLoader还是要把芯片插在有晶振的板子上才可以。
然后其实我是没有刷BootLoader的直接刷程序进去(在有晶振的板子上)然后再把芯片拔下来直接通上电程序可以正常运行。

关于刷BootLoader以后可以不可以在没有晶振的情况下用Serial更新程序我没有试........

Ps:我用另外一块Arduino作下载器(Arduino as ISP)而且这块板子还是Mini

BootLoader程序是[http://www.geek-workshop.com/for ... amp;page=1#pid35384]这篇帖子里六楼下载的「ATmega8_opt_V5_i8MHz」这个;芯片是8L-8PU(第一次下载的板子上还是16Mhz的晶振类,不过以前就试过无数次其实8L芯片可以在16Mhz晶振下正常运行的)
回复 支持 反对

使用道具 举报

发表于 2013-12-27 00:22:08 | 显示全部楼层
本帖最后由 swatkxs 于 2013-12-27 00:27 编辑

对应下载时也应当选择optiboot对应的板卡型号

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-12-27 21:12:43 | 显示全部楼层
swatkxs 发表于 2013-12-27 00:22
对应下载时也应当选择optiboot对应的板卡型号

后来根据测试研究发现~~~第一次给芯片刷内部晶振驱动的BootLoader的时候还是需要接上外部晶振才能刷的,不然结果就和楼主所贴的那样提示硬件签名验证失败(其实我认为就是芯片没有响应信号)。

然后插上外部晶振刷过一次专门的内部晶振驱动的BootLoader以后之后就可以拔掉外部晶振直接用内部晶振驱动运行芯片了。(直接用ISP刷BOOTLOADER也可以用ISP直接刷入程序也可以)

另外!插上外部晶振一定要刷一次BOOTLOADER,直接刷程序可以(用内部晶振驱动的BootLoader刷),但是这样拔掉晶振芯片一样无法工作。个人认为应该是只有ARDUINO IDE在刷BOOTLOADER这样的操作的时候才会对芯片熔丝位进行相应操作。

反正我都是用ARDUINO IDE(ARDUINOISP)+ARDUINO MINI PRO作软硬件平台的。现在都可以实现在无晶振情况下对8L-8PU和328P的操作。(但是8L无晶振无法串口通信,也无法用Serial更新程序。但是328p可以,这个可能和IDE读的BOOTLOADER文件有关系吧........)
回复 支持 反对

使用道具 举报

发表于 2013-12-28 15:02:47 | 显示全部楼层
坏鸟 发表于 2013-12-27 21:12
后来根据测试研究发现~~~第一次给芯片刷内部晶振驱动的BootLoader的时候还是需要接上外部晶振才能刷的,不 ...

bootloader里面有说明,自己看着设置熔丝位,有一个是调用片内晶振的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 17:30 , Processed in 0.064660 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表