Seri Port PIC Programlayıcı Devreleri (RS232, JDM ve TE-20)

guclusat

Tanınmış Üye
Süper Moderatör
PIC programmers for serial port

TE-20.webp

Stupidpipo.webp

Serial_programmer_sathack.webp

Serial_programmer.webp

Download PACKET_B (215k)
with TE-20 SEX
​
 

Eklentiler

Son düzenleyen: Moderatör:

Seri Port (RS232) PIC Programlayıcı Rehberi​

Seri port üzerinden çalışan programlayıcılar, harici bir mikrodenetleyiciye ihtiyaç duymadan bilgisayarın sinyal uçlarını doğrudan kullanarak PIC işlemcilere veri yazar.

1. JDM Programlayıcı Mimarisi​

Bu konudaki çoğu şema, meşhur JDM (Jens Dyekjær Madsen) tasarımını baz alır.
  • Donanım: Sadece birkaç direnç, diyot, zener diyot ve transistörden oluşur.
  • VPP Voltajı: PIC'lerin programlama moduna girmesi için gereken 13V, seri portun TX ve RTS uçlarındaki ±12V sinyallerinin diyotlarla doğrultulup kapasitörlerde biriktirilmesiyle elde edilir.

2. Devre Çeşitleri ve Özellikleri​

Forumdaki arşivimizde yer alan üç temel yapı şöyledir:
  • Basit JDM: En az parça ile yapılan, sadece 16F84 gibi az akım çeken işlemciler için uygundur.
  • Harici Beslemeli JDM: Seri portu zayıf olan bilgisayarlar (özellikle bazı laptoplar) için dışarıdan 15V adaptör desteği alan versiyonlardır.
  • Ludipipo: Genelde sadece EEPROM (24Cxx) yazmak için kullanılan, JDM'in sadeleştirilmiş halidir.

3. Yazılım Yapılandırması (PonyProg & IC-Prog)​

Devreyi kurmak yetmez, yazılımın seri port uçlarını doğru "evirmesi" (invert) gerekir:

  • IC-Prog: Ayarlar kısmından "JDM Programmer" seçilmeli ve Windows XP/7 kullanılıyorsa "Enable NT/2000/XP Driver" seçeneği işaretlenmelidir.
  • Hata Giderme: Eğer "Verify Failed at 0000h" hatası alıyorsanız, yazılım ayarlarından "Invert VCC" veya "Invert MCLR" seçeneklerini deneyin.

Usta Tavsiyesi: "Neden Seri Port?"​

Usta, günümüzde USB yazıcılar (Pickit vb.) çok olsa da, seri portlu devrelerin iki büyük avantajı var:
  1. Tamir Kolaylığı: Bozulduğunda içindeki 2 liralık transistörü değiştirip yola devam edersin.
  2. Maliyet: Neredeyse "bedava" denecek parçalarla, eldeki hurda malzemelerden yapılabilir.
 
Geri
Yukarı