guclusat

Tanınmış Üye
Süper Moderatör
rcdsch.webp

RCD PIC Programlayıcı Devresinin Çalışma Prensibi​

RCD PIC programlayıcı devresi, Feng3 (Feng San) tarafından geliştirilen tasarımdan esinlenmiştir. Devrenin önemli özelliklerinden biri, RS232 seri portunun TxD sinyalini kullanarak programlama için gerekli gerilimi elde etmeye çalışmasıdır.

Devredeki kondansatör, TxD sinyalinin negatif seviyesinde şarj edilir. TxD pozitif seviyeye geçtiğinde gerilim yükseltilerek programlama için gereken seviyeye ulaşılması amaçlanır. Bu yaklaşım, RS232 sinyal seviyeleri yaklaşık ±7 V olan bazı dizüstü bilgisayarların seri portlarıyla da çalışabilmesini sağlayabilir; ancak uyumluluk kullanılan donanıma ve devre değerlerine bağlıdır.

Tasarımda RB6 ve RB7 hatlarını korumak için D1–D4 diyotları kullanılmıştır. Ayrıca RB7 geri bildirim hattı, ayrı bir transistör kullanılmadan düzenlenmiştir.

Bu özellikleriyle RCD tasarımı, seri port üzerinden PIC programlamak isteyenler için değerlendirilebilecek alternatiflerden biridir. Devreyi oluşturmadan önce özgün şemadaki bileşen değerleri, desteklenen PIC modelleri ve programlama yazılımı kontrol edilmelidir.

Önemli: RS232 seri portunun gerilimleri doğrudan PIC girişlerine uygulanmamalıdır. Koruma elemanları ve programlama gerilimi bağlantıları özgün şemaya uygun olmalı; devrenin her bilgisayarda çalışacağı varsayılmamalıdır.
 
Son düzenleme:

PICProg4U 0.8.2 – PIC Programlama Yazılımı​

PICProg4U, PIC mikrodenetleyicileri programlamak için geliştirilmiş bir yazılımdır. 0.8.2 sürümü 19 Haziran 2006 tarihinde yayımlanmıştır. Yazılım, desteklenen donanımlar üzerinden PIC programlama işlemlerini gerçekleştirmek ve önceki sürümlerde bulunan bazı hataları düzeltmek amacıyla geliştirilmiştir.

Sürüm Geçmişi​

Sürüm 0.8.2 – 19.06.2006
  • Ukraynaca dil desteği eklendi.
  • Yonga silme sırasında OSCCAL değerinin geri yüklenmesiyle ilgili hata düzeltildi.
Sürüm 0.8.0 – 13.05.2006
  • JDM programlayıcı desteği deneysel olarak eklendi. Multi PIC Programmer desteği de bu kapsamdadır.
  • JDM programlayıcıyla PIC12C5XX, PIC12CE5XX, PIC12C67X, PIC12CE67X, PIC16F7X ve PIC16F7X7 aileleri desteklendi.
  • PIC16F630 ve PIC16F676 modellerinde yapılandırma sözcüğü ve User ID silme hatası düzeltildi.
  • PIC16F54, PIC16F57 ve PIC16F59 modellerinde programlama moduna giriş hatası giderildi.
  • Kod korumalı PIC16F84A için silme hatası düzeltildi.
  • Çeviri hatalarında düzeltmeler yapıldı.
Sürüm 0.7.9 – 03.04.2006
  • PIC12F508 ve PIC12F509 modellerinde OSCCAL değerinin 00h olmasıyla ilgili programlama hatası düzeltildi.
  • PIC16F818 ve PIC16F819 modellerinde programlama moduna giriş hatası giderildi.
  • İngilizce ve İspanyolca HTML yardım dosyaları düzeltildi.
  • İngilizce, İspanyolca, Çince ve Japonca kurulum paketi desteği sağlandı.

İndirme​

PICProg4U 0.8.2 – Kurulum dosyasını indir (ZIP)

Not:
Bu, 2006 tarihli eski bir yazılımdır. Güncel Windows sürümleriyle uyumluluğu ve belirli bir PIC programlayıcıyla çalışması garanti değildir. Programlayıcıyı kullanmadan önce desteklenen işlemci listesini ve donanım bağlantılarını kontrol edin.
 

Eklentiler

Son düzenleme:

rcdsch.webp​

RCD PIC Programlayıcı – JDM Programlayıcıdan Farkları​

JDM programlayıcı, düşük maliyetli ve kullanışlı bir PIC programlama devresidir. Ancak JDM tasarımında VDD besleme geriliminin bağımsız olarak kontrol edilememesi, bazı yeni PIC mikrodenetleyicilerinin programlanmasında sorunlara yol açabilir.

Özellikle yapılandırma bitleri (CONFIG) Internal Oscillator ve MCLR OFF olarak ayarlandığında, bazı mikrodenetleyiciler programlayıcıdan güç alarak kullanıcı kodunu çalıştırmaya başlayabilir. Bu durum doğrulama hatalarına, silme işleminin başarısız olmasına veya mikrodenetleyicinin yeniden programlanamamasına neden olabilir.

Bu sorunu çözmek amacıyla Feng San, JDM programlayıcıyı temel alan farklı bir tasarım geliştirmiştir. Direnç, kondansatör ve diyotlardan oluştuğu için bu devreye RCD Programmer adı verilmiştir.

RCD programlayıcının bir diğer özelliği, IC-Prog yazılımındaki donanım ayarlarının JDM programlayıcıyla aynı olmasıdır.

Önemli Not​

RCD tasarımı bazı JDM kaynaklı programlama sorunlarını azaltmayı amaçlar; ancak bütün PIC modelleriyle uyumluluk garanti edilmez. Programlama algoritması, VDD/VPP sıralaması ve desteklenen işlemciler, kullanılacak PIC'in veri sayfasına ve programlayıcı tasarımına göre kontrol edilmelidir.
 

Eklentiler

Son düzenleme:
Geri
Yukarı