LUFA AVRISPMkIIのピン割り当てを変更するにはどうすればよいですか?

私はちょうどDean CameraのLUFA AVRISPクローンをArduino Pro Microで動作させることができました。自分のXMegaにPDIを使用することが分かったので、PD5をクロックソースに公開する必要がありました。 Pro MicroにはPD5がLEDに接続されているため、簡単に使用することはできません。

ワーストが最悪になると、私はLEDを脱ソルダーしてジャンパーを結線することができますが、それはお尻の痛みです。だから私はあなたの誰かが私はPD5からPD6または他のaccesibleピンにクロックピンの割り当てを変更することができるかどうか知っているのだろうかと思っています。ご協力いただきありがとうございます!

- [[EDITS]] - 申し訳ありませんが私の明確さのために、私はプログラマーとしてPro Microを使用しており、AVRISPクローンはXMEGAにPDIをサポートしています。 32u4は実際にはプログラマファームウェアによって直接サポートされています。私がやっていることがここにあります:

- [[EDITS II]] - 回路図があります。um .. draw-o?私は知らないが、とにかくD1とD3のカソードは接続されていない。その線はエラーです。

schematic

simulate this circuit – Schematic created using CircuitLab

- カント

0
あなたはソースコードにアクセスできますか?私はそれを見つけることができない。 .hexファイルのみ。 16進コードのみが提供されている場合、コード内のピンマッピングを変更することは容易ではありません。それは16進数などを逆コンパイルすることになります。ピンPB5については特別なことは特にありませんので、コードをPB6に変更することは可能です(コードがあれば)。
追加された 著者 Al.,
うーん、モデレーター?これが本当にarduinoに属しているかどうかはわかりません。私はArduinoのソフトウェアなどを使用していないので、一般的なAVRプログラミングにもっと関連しています...
追加された 著者 alexander-brett,
さて、私はそれを覚えています
追加された 著者 alexander-brett,
私はソースコードを持っています(このプロセッサーのソースからビルドする必要があります)。私はピンの割り当てを見つけるまで私はそれを介してちょうどserchだろうと思う:)
追加された 著者 alexander-brett,
エレクトロニクスに関するAVRの質問でArduinoを言います.SEはSOのC ++タグでCの質問にタグを付けるようなものです。人々は質問自体の代わりにそれぞれの人工物に注意を払うでしょう。
追加された 著者 nreich,
移行を元に戻す必要があると思われる場合は、メタに質問を掲載することもできます。私はarduino.SEにあなたの質問を残すことは疑いがありますEEの少なくとも1つを持っている間、あなたは答えをもたらすでしょう。
追加された 著者 nreich,

2 答え

Doxygenファイルを使って答えを探していました。私は、プロジェクトルートディレクトリのConfigのAppConfig.hに行き、AUX_LINE_MASKを編集してピンを変更しなければなりませんでした。助けてくれた皆様に感謝します!

1
追加された

あなたの問題の詳細を教えてください。回路図かそのようなもの?

As I see from here, the Arduino Pro Micro uses ATmega32u4 chip, which is not part of XMega family, so I'm not sure if their internals are mutually compatible. In any case, if you configure PD5 as an input for your clock, it will work as an input, since it's a GPIO pin (DDRD &= ~(1<. You'll just additionally have the LED blinking :). You can also configure PD6 as an input in the same way (DDRD &= ~(1<.

0
追加された