在這裡,先放上遇到類似問題的文章,而且,其實這篇的解答跟沒有解答是一樣的,因為只提供了一半線索:
https://ithelp.ithome.com.tw/questions/10200087
我跟這位文章作者一樣,把void set的程式放在void loop裡面,但我是設定每0.5sec 彈跳視窗一次,所以只要將板子連接電腦,除了來不及燒錄任何東西外,還會讓我有想要拋棄板子重買一份的衝動念頭,但我窮,只能面對。
按照文章,將reset接地,約8秒後再迅速斷路再接地8sec,接著斷路reset,然後,我們會發現,板子反應變慢許多,原本0.5sec彈一次視窗,現在可能變成10sec左右。
這時,我們確認板子與電腦連接,在迅速將reset接地8秒兩次後,迅速找到板子的序列阜,並選定好。
選定好後,板子也差不多開始做出讓人想拋棄它的行動了,這時,我們將以下程式燒錄上傳進板子裡:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
如果燒錄成功了,那麼就不用拋棄板子了;如果失敗了,就繼續重作直到板子安靜為止。
如果有2台,可以用一台對另外一台去燒錄bootloader
不然可以搜尋bootloader找尋相關方法,因為Pro Micro的USB driver包在bootloader比較麻煩
謝謝你的建議與分享,我目前只有一個板子,所以只能土法練功了,哈哈!
有其他arduino板也可以~~