Herkes bir isp olarak çalışmak üzere ayarlanmış bir arduino üzerine bir firmware önyükleme (bir bilgisayar veya herhangi bir şey kullanarak) bir yöntem gördü veya bilen ve daha sonra bu arduino kullanarak isp arayüzü başka bir fiş ve firmware yükleyin.
Açık olmak gerekirse - tam üflemeli bir bilgisayara doğrudan bağlantı olmadan arduino skeçlerini yüklemeyi mümkün kılmak için bir yol arıyorum.
İdeal olarak, ilgili adımlar:
- Yeni çizim / bellenim yazma
- Ürün yazılımını derleyin
- Veri olarak Arduino A'ya bir kopya ürün yazılımı yazın (Arduino A, ISS olarak çalışacak şekilde ayarlanmıştır)
- Arduino A'yı bilgisayardan ayırın
- Ayrı bir yerde ISP başlıklarını kullanarak Arduino A'yı Arduino B'ye takın
- Önceden yüklenmiş ürün yazılımını Arduino B'ye yüklemek için bir yöntem (belki de bir düğme) kullanarak Arduino A'yı tetikleyin.
Firmware yüklemek sadece SPI arayüzü üzerinden bayt alışverişi sadece teorik olarak işe yarayacağını varsayıyorum ama gerçeklik hakkında emin değilim.
Düşündüğüm senaryo, bilgisayarımdan uzak bir yere bir arduino (kalıcı olarak) kuracak olsaydım (bir dizüstü bilgisayarım yok ya da bir tane almak istemiyorum) yeniden programlamak zahmetli olurdu o.
Düşündüğüm diğer yöntem, daha sonra tahtadan çıkarıp bilgisayardan programlayabildiğim ve tahtaya geri dönebileceğim DIL paketli ATMEGA'yı kullanmaktır - ancak pimlerin bükülmesi ve çıkarılması zorluğu riskini tercih etmemeyi tercih ederim. her yeniden programlamak istediğimde.