恢复ATtiny13


10

我正在玩ATtiny13,我认为将它与外部8Mhz陶瓷振荡器代替内置的1.2Mhz振荡器一起使用会很好。(我想以9600 bps的速度进行uart测试,所以我认为1.2 Mhz太慢了)

要更改为外部振荡器,我运行了“ avrdude -c usbtiny -p attiny13 -U lfuse:w:0x70:m -U hfuse:w:0xff:m”

不幸的是,我现在无法访问该设备。那里的“ PB0上的LED闪烁”程序不再运行,程序员无法连接到它。

不知道在这里做什么。我可以扔掉这个芯片还是有办法挽救它?


2
您正在使用什么程序员来编写芯片?
Lou

根据avrdude命令行,这是一个usbtiny。
JohnC

那并不一定意味着这是个麻烦,它可能是一个克隆。

1
Tiny13s不喜欢80美分吗?
endlith

@endo更像是$ 1.95,而不是批量购买T_T
Earlz

Answers:


9

您是否尝试过使用外部振荡器设置芯片?一旦将芯片编程为使用外部振荡器,除非有一个外部振荡器,否则它将无法工作。如果不这样做,则将需要高压编程以重置保险丝。


7

您绝对应该能够恢复它。但是,在最坏的情况下,您可能需要高压(12V?)编程器。

您使用的保险丝设置对我来说似乎没有问题。掉电检测关闭(可能是一个陷阱)并且启用了SPI,因此您应该可以对其进行重新编程。

最主要的是,看起来您将其设置为需要外部振荡器。您正为此而努力,所以您大概有一个。您需要将其连接到用于ISP编程的系统中,但这应该是唯一的问题。

IOW,您没有做任何奇怪的事情。它应该一切正常。仔细检查您的设置没有任何问题。松散的连接,这种事情。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.