ATtiny13の回復


10

私はATtiny13で遊んでいて、1.2 Mhzの内蔵発振器の代わりに外部8Mhzセラミック発振器でそれを使うのが良いだろうと思いました。(9600 bpsでソフトUARTを実行したいので、1.2 MHzは遅すぎると思いました)

外部発振器に変更するには、「avrdude -c usbtiny -p attiny13 -U lfuse:w:0x70:m -U hfuse:w:0xff:m」を実行しました

残念ながら、現在はデバイスにアクセスできません。そこにあった「PB0のLEDを点滅させる」プログラムはもう実行されず、プログラマーはそれに接続できません。

ここで何をすべきかわからない。このチップを捨てることはできますか、それを救う方法はありますか?


2
チップに書き込むためにどのプログラマーを使用していますか?
ルー

avrdudeコマンドラインによると、それは悪用でした。
JohnC、2009

それは必ずしもそれが悪用であったことを意味しません、それはクローンであるかもしれません。
ルー

1
Tiny13は80セントではないですか?
内部石

@endoは一括購入しない場合$ 1.95に
近い

回答:


9

外部発振器でチップをセットアップしようとしましたか?チップが外部発振器を使用するようにプログラムされると、外部発振器がないと機能しません。これを行わないと、ヒューズをリセットするために高電圧プログラミングが必要になります。


7

あなたは絶対にそれを回復することができるはずです。最悪の場合、高電圧(12V?)のプログラマーが必要になるかもしれません。

使用したヒューズの設定は、私には問題のようには見えません。電圧低下検出がオフになっていて(これは問題になる可能性があります)、SPIが有効になっているので、問題なく再プログラムできます。

主なことは、外部発振器が必要になるように設定しているように見えることです。あなたはそれを試みていたので、おそらく周りにあります。ISPプログラミングに使用しているシステムに接続する必要がありますが、それだけが問題です。

IOW、あなたは奇妙なことをしていません。すべてうまくいくはずです。設定に問題がないことを再確認してください。ゆるい接続、そのようなこと。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.