Arduino IDE で書き込む際に、「ボード」にて「Sparkfun Pro Micro」を選択するのですが、その際現れる「プロセッサ」にはデフォルトで「ATmega32U4(3.3V,8MHz)」が選択されています。
5V,16MHz版にこの状態で書き込んでしまうとブートローダーが破壊され「不明なUSBデバイス(デバイス記述子要求の失敗)」と表示されてシリアル接続ができなくなり、以後書き込むことができなくなってしまうのです。
こうなってしまった場合は単独では復旧させることは難しいと思います。
私の場合は、AdruinoISP スケッチを書き込んだ Arduino UNO に Pro Micro を接続して、「書込装置」に「Arduino as ISP」を選択して「ブートローダーを書き込む」にて復旧させることができました。
Arduino UNO | Pro Micro | 信号 |
D13 | 15 | SCK |
D12 | 14 | MISO |
D11 | 16 | MOSI |
D10 | RST | RESET |
5V | VCC | |
GND | GND |
0 件のコメント:
コメントを投稿