任何人都知道或知道一種將固件作為數據預加載(使用計算機或其他任何方式)到設置為作為isp的arduino上,然後使用該arduino將isp接口插入另一個並上傳固件的方法。
要明確-我正在尋找一種無需直接連接功能強大的計算機即可上傳arduino草圖的方法。
理想情況下,涉及的步驟是:
- 編寫新的草圖/固件
- 編譯固件
- 將復制固件作為數據寫入Arduino A(將Arduino A設置為可作為ISP使用)
- 從計算機上卸下Arduino A
- 在單獨的位置使用ISP標頭將Arduino A連接到Arduino B
- 使用某種方法(可能是按鈕)觸發Arduino A ol>
我假設從理論上講它可以工作,因為上傳固件只是跨SPI接口的字節交換,但我不確定現實。
場景o我正在考慮的是,如果要(永久地)將arduino安裝在遠離計算機的位置(我沒有筆記本電腦,也不想買一台筆記本電腦),那麼重新編程很麻煩。
我考慮過的另一種方法是使用DIL封裝的ATMEGA,然後我可以將其從板上卸下並在計算機上進行編程,然後返回到板上-但是,我寧願不要冒引腳彎曲的風險。以及每次我要重新編程時都必須取出芯片的麻煩。