Blue Pill'i güvenilir yapmak

 



3 Dolar'a temin edilebilen STM32F103C8T6 geliştirme kartını, Mitsubishi FX2N PLC'ye dönüştürüp ismini de Bluebishi yapmıştık. PLC olduğuna göre daha güvenilir olması ve düzgün çalışması gerekiyor haliyle :) 

Birkaç kez, cihaz masada dururken, PLC'nin çalıştığını gösteren yeşil LED'in söndüğünü görmüştüm. Bu probleme neden olan şeyin, laçkalaşmış veya iyi temas etmeyen jumper'lar olduğuna karar verdim. (resimde görülen sarı renkli zımbırtılar)

BOOT1 jumper'ı hep yerinde yani 0 konumunda kalıyor. BOOT0 jumper'ı ise sadece karta firmware yükleneceği zaman 1 konumuna alınıyor. Normalde o da 0 konumunda kalıyor. Karta yukarıdan bakınca, normalde durdukları pozisyonu ve konum numaralarını daha rahat görebilirsiniz.


Fotoğrafta üstte duran jumper BOOT0 oluyor. 




Normalde jumper bağlantıları resimdeki gibidir. Yani jumper çıktığında veya iyi temas etmediğinde, 2 numaralı pin'ler boşta kalmaktadır. Bu da probleme neden oluyor. 





Bu şekilde 2 ve 3 numaralı pin'lerin arasına, kartın arka tarafından 4.7K direnç bağladım. Açıkçası direnci sadece BOOT0 jumper'ına bağladım. Kullanılmadığı için, BOOT1 jumper'ında 2 ve 3 numaralı pin'leri kısa devre yaptım. Ama siz her iki jumper için de bir kaza olmaması adına, direnç bağlarsanız iyi olur. Böylece 2 numaralı pin'ler hiçbir zaman boşta (bağlantısız şekilde) olmadıklarından, cihaz gayet güzel bir şekilde çalışmasına devam edebiliyor..

Yorumlar

Bu blogdaki popüler yayınlar

VBA - Mscomm (seri port) ile veri loglama

Bluebishi PLC tanıtım

Picobishi PLC tanıtım