Çok uzun süredir kullandığım PIC'lerden geçiş yapan ARM işlemcilerini kullanmaya başlamak istiyorum. 8 bit modelleri 1 $ 'ın altında, programcılar 10 $' ın altındaydı ve başlamanın kolaylığı ve düşük maliyeti nedeniyle şımarık oldum. Ancak güçlerinin bazı ARM çipleri tarafından aynı fiyata cüce edildiğini ve kapalı kaynak yazılımdan bıktığını görünce, geçiş yapmak istiyorum.
Daha ziyade herhangi bir geliştirme panoları almaktan kaçının ve bunun yerine doğrudan ucuz bir genel devre dışı bırakma pcb ($ 1) ile ve bunu almak için gerekli olan harici bileşenleri kullanan bir breadboard'a doğrudan girin.
ARM çiplerini bu şekilde programlamak için seçeneklerim nelerdir? PICKit2 gibi bir bilgisayara bağlanmak için USB kullanan, çip ile basit bir seri bağlantı (ICSP gibi) üzerinden programlama yapan programcılar var mı? Farklı ARM üreticileri, ARM sürümleri ve ayrı yongalar için kurulumlarda ne kadar fark gereklidir? (ST, Atmel ...) Örneğin her üreticinin kendi derleyicilerine, programcılarına, IDE'ye ihtiyacı var mı? Yoksa herkes için ortak araçlar var mı?
DÜZENLEME: Tamam, daha fazla araştırmadan sonra nispeten ucuz bir çözüm bulduğuma inanıyorum, bir stm32 dev kartı DAPLINK ürün yazılımı ile yanıp sönebilir, ancak resmi github ürün yazılımının yerel olarak çalışacağına inanmıyorum (tüm bunlar spekülasyon benim stm32 dev kurulu almak posta). Ama ben okuma mk20 ile dahil daplink_usb kurulu bir stm32 çip çalıştıran buldum, onlar 8 mhz kristal ile uyumlu hale getirmek için bir çizgi değiştirilmesi gereken firmware yayımladı (Aşağıda bağlantılı forum sonrası ayrıntılı). Aksi takdirde 16 mhz bir kristal değiştirin. Geliştirme kitim geldiğinde bunu onayladıktan sonra güncelleme yapacağım.