16F528A programlama problemi

Başlatan kudretuzuner, 19 Temmuz 2022, 22:13:38

kudretuzuner

Merhaba,
Çok basit bir hex dosyam var. Bunu PICkit2 ile DIL kılıfta olan 16F628A PIC'e atabiliyorum, çalıştırabiliyorum. Aynı programı smd kılıfta olana 16F628A ICSP ile atıyorum çalıştıramıyorum. Program normal prosedür ile Yani DIL kılıftaki sıranın aynısını uyguluyor program yükleniyor yeşil bar çıkıyor. Başarılı yazıyor ama program koşmuyor. Nerede hata veya eksik yapıyorum? Teşekkürler.
Amatör

yas

@kudretuzuner hocam, ICSP bağlantı için kullanılan kablolar uzun olabilir. Eğer kablolar uzun ve birleşik değilse bir miktar kabloları burup (cat-5 kablo gibi) deneyin. Bir diğer sorunda mcu nun pgd, pgc ve mclre pinlerinin devre üzerindeki bağlantılarından dolayı olabilir. Ayırmak gerekebilir.

fide

Mclr direnci, kristalin yanındaki kondansatörler, smd çip altındaki yollar(elle üretilen Pcb söz konusu ise), besleme (pickitden yükleme anında beslenip devreden besleme alamama durumu) olabilir. En kuvvetli ihtimal Mclr direncin de temas problemi yada kristal+kondansatör temassızlığı diye düşünüyorum.

@kudretuzuner foto paylaşman mümkün mü?
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

ilyas KAYA

Icsp soketini çıkarıp denediniz mi? Resette tutuyor olabilir. Benzer birsey başıma gelmişti. Hatta icsp den input dahi alıyor. Sadece besleme verip bir led yakıp söndürün.

JOKERAS

Pickit2 ile Hex dosyasını hangi Program ile atıyorsunuz?
MPLAB IDE ilemi yoksa MPLAB IPE ilemi?MAPLAB IDE üzerinden yüklüyorsanız
Kaynak dosya var ve derliyorsunuz demektir.

ICSP ile İşlemciye Program yüklemekle,başka bir Program cihazı ile yüklemek arasında fark var.
ICSP üzerinden Program atıldığında ICSP hattı,İlgili işlemcinin İD numarasından hangi aile olduğunu
BEllek boyutunu ve yapısını vs bir çok İç donanımı tanır ve hex'i ona göre yükler.
İCSP üzerinden hex dosyası yükleyecekseniz MPLAB X IPE'yi kullanın.Bu bunun için.

kudretuzuner

Merhaba,PC'de MPLAB IDE v8.90 var."asm" dosyasını ben hazırlıyorum. Derliyor ve hex dosyasını oluşturuyorum. Program yazmada ve de derlemede sorun yok. Bugün bütün günümü aldı uğraştım ve de çözdüm. Hata yine benden kaynaklıymış.1. hatam lehim yaparken taşmalar olmuş temas yok ama elemanlar çok yakın olduğu için atlamalar olmuş
2.Hata kartın tamamını bitirdikten sonra program atmak sıkıntı oluyor herhalde başka temaslar da var gibi. 3. hatam 100nf kondansatörleri ihmal etmiştim.
Sıfır karta sıfır PIC ve sıfır elemanları lehimledim. (yaşlanmışız bayağı zor olmaya başladı) ve de çalıştı.
FİDE hocam foto istemişti ben detaylı video çektim. Bu konuda siz konunun uzmanı arkadaşlardan başka uygulamalar için prensip bilgilerini isteyeceğim. Galiba boyumuzu biraz aştık. Protobordta mükemmel çalışan proje smd ve de karta lehimlenince bilgim dışında sorunlarla karşılaşmaya başladım. Sırası geldikçe yardım isteyeceğim. Teşekkürler.
https://www.youtube.com/shorts/EotJfSL2Jno
https://www.youtube.com/shorts/-LRMPnZmATo
Amatör

fide

#6
@kudretuzuner, hocam elinize sağlık. Kartlar çok temiz ve güzel görünüyor.
pcb üretim yerinizi bilmiyorum ama PCBWAY yada JLCPCB 10$ gibi ücretle çelik elek üretiyor. Çelik elek ve krem lehim kullanırsanız montaj ve yapışma ile ilgili sıkıntıları minimuma indirme şansınız olur.

Pi Zero GPS kartının montajına ait bir krem lehim uygulaması ekliyorum.

Aşağıda krem lehim uygulamasının olduğu zamanın linki var. Video 85dk civarında.
https://youtu.be/lWGB5ImVtsM?t=337
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com