そのため、私が設計した ATmega 2560 を使用するボードが 5 つあります。それらはすべて適切に配線されており、最初は AVRISP mk2 を使用して AtmelStudio スタジオと通信できました。最初のボードはフラッシュでき、ロック ビットがセットされ、ヒューズがセットされ、その後もプログラマと通信することができました。2 番目のボードは、最初はプログラムをフラッシュし、ロック ビットを設定することができましたが、ヒューズを設定した後、次のエラーが発生しました。
「プログラミング モードに入ることができませんでした。ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (ツールでのコマンドの実行に失敗しました)
プログラミングモードに入ることができません。デバイスの選択、インターフェイスの設定、ターゲットの電源、セキュリティ ビット、およびターゲット デバイスへの接続を確認してください。」
デバイスの署名を読み取ることさえできませんでした。おそらくチップの故障だと思いましたが、他に3つのボードを使用していたので、無視しました。3 番目のボードをプログラミングするときに、同じ手順を実行したところ、同じエラーが発生しました。しかし、同じことをすると、4番目のボードが機能しました。
私はまだ AVR シーンに慣れていないので、壊れた 2 つのボードを機能させるための助けをいただければ幸いです。水晶振動子 (16MHz)、プログラマー、または ISP クロック (125kHz) に問題があるわけではないことはわかっています。&それは配線の問題ではありません。欠陥のあるチップを消去しようとしましたが、消去できず、同じエラーが発生し続けました。チップを在庫にリセットする方法、またはチップとの通信を再確立する方法はありますか?
手順は次のとおりです。 1) チップをフラッシュ 2) ロック ビットを「0xCF」に設定 3) ヒューズを「EXTENDED 0xFD」、「HIGH 0xD8」、「LOW 0xFF」に設定 4) チップを再度フラッシュし、エラーを受信。