9

こんにちは、

私は最近、自分で設計した ATMega328P ベースのマイクロコントローラー PCB を組み立てました。Sparkfun AVR Pocket Programmer を介してArduino Blinkスケッチをアップロードできたので、回路自体には満足しています。

このスケッチをアップロードした後、ATMega が内部発振器を使用していることに気付きました。ヒューズビットを変更することに不安を感じていたので、Arduino IDE から Arduino ブートローダーを再度インストールしようとしました。

この時点で多くのエラーがスローされましたが、ボードは外部クロックを使用し始め、Blinkプログラムを正しく実行しました。

しかし、これ以上コードをチップにアップロードすることはできません。Mac で AVRDude を動作させることができなかったため、Windows 8.1 PC に AVRDude 5.1 をインストールしました。

次に、デバイスを接続して送信しました:

avrdude -c usbtiny -p atmega328p

これは単に返されました:

avrdude: Error: Could not find USBtiny device ( 0x1781/0xc9f)

チップのヒューズ ビットを誤ってスキューしてしまったのでしょうか? このチップを保存するにはどうすればよいですか??

更新: AVRDude 6.0.1 をインストールできましたが、次のエラーが表示されます。

avrdude: initialization failed, rc=-1

完全な結果は次のとおりです。

ターミナルリターン

4

7 に答える 7

1

Adafruit Gemma でも同様の問題がありました。Mac では、Mac 上の両方の USB ポートが機能しないことがわかりました。ディスプレイの USB ドックに接続すると、接続が機能しました。

于 2016-07-04T23:17:10.880 に答える