2017-03-26 4 views
0

こんにちは私はarduino(ATmega328p)をプログラムするために使用しようとしているFT232RLボードを持っています。 IveはArduino IDEを使用してスケッチをアップロードしようとしましたが、プログラマーが応答しないようにしてくれました。 stk500_getsync():ない同期で:RESP =を私はまた、コマンドラインからAVRDUDEを使用しようと、それは私を与えた:FT232RL out of sync

AVRDUDE -p m328p -c stk500v1 -P COM4 -b 115200

AVRDUDE 0x00

私は複数のボーレートを試していますが、それでも同じことがあります。

アップロードしようとすると、私はRxであると思われる明滅を見ますが、Txの1つの光は見えません。

私が使用しているboardへのリンクです。

+0

BAUDのレートは一致していますか? –

+0

私は確信しています。もし私がチェックしたいのであれば、それはどうしたらいいでしょうか? – Zach

+0

あなたはrxをtxに、txをrxに接続しましたか? – XerXeX

答えて

0

チップでもう少しテストして遊んだ後で、問題の原因がわかりました。 atmegaにスケッチをアップロードしようとすると、arduinoボードに配置されました。すべてが正しくリセットされていても100nfのキャップが追加されていましたが、まだ何もありませんでしたが、明らかにarduinoボードでは、IDEがアップロードするまでリセットを保持しなければなりませんでした。私はDIY arduinoボードでこれを試してみましたが、私はリセットボタンを押す必要はありません...とにかく、それはちょうどブートローダのタイミング問題でした。

AVRDUDE -cstk500v1 -pm328p -Pcom4 -b115200 -Uフラッシュ:W:TEST.HEX -F

これは、私はそれが働いて取得するために使用AVRDUDEコマンドラインコマンドです。 みんなありがとうございました