2016-11-05 20 views
0

をプログラムしようとしています。Atmel Studio 7とAVRISPとAtmel ICEデバッガの両方を使用してATmega88PBをプログラムしようとしています。デバイスIDを読み取ろうとしたとき、私は次のようなエラーメッセージが出ます:ATmega88PB Atmel Studioエラー0xc0

Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool) 

をこれは、カスタムボード上にあり、私がいない成功を収めて新しいチップをresolderしようとしました。私は、この問題はコネクタの不良やクロック周波数が高すぎることが原因である可能性があることを読んだことがあります。私は成功していないと8kHzにクロック速度を下げようとしました。

私がスコープを外したとき、MOSI、sck、およびリセットピンが正しく送信されているように見えました。しかし、私はMISOラインからの応答を見ていない(高いまま)。

他にもこの問題のデバッグを試みる可能性のあるアイデアはありますか?

多くのありがとうございます。

答えて

0

他の誰かがこの問題を抱えている場合...私は3.3Vの設定を実行していますが、プログラミングモードに入るためにはVccを4.5V〜5.5Vに設定する必要があることに気づいていません。私は3.3VのラインからVccを分離し、5Vを印加し、それは素晴らしい作品です。

+0

必ずしも、ATmega 88 PBマニュアルの** 33.8 **を読む必要はありません。明らかに、Vccは+ 1.8-5.5Vになる可能性があります。 ATMELK ICEデバッガを使用してプログラミングする場合、外部電源を正しく接続することを確認してください(VtgをVcc_extに、GNDを外部グランドに接続してください) – nopasara

+0

非常に高いクロックを使用する場合を除いて、なぜ4.5V〜5.5Vが必要なのかわかりませんスピード(> = 20MHz)。 –

+0

フォローアップありがとうございます。あなたは正しかった - MCUの座席に何か問題があった。私は別のボードを組み立てて問題はなかった。 – Crawford

関連する問題