Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: SNES super cic için 16f630 programlama  (Okunma Sayısı 10827 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ssaylanc
Üye
****
Mesaj Sayısı: 413



Üyelik Bilgileri
« : Eylül 02, 2016, 20:39:44 ÖS »

Merhabalar,

Sıfır tecrübe ile cesaret edip pal snes'im için super cic modu yapmaya karar verdim. Wolfsoft.de deki tutorial'ı takip ediyorum.
Gndteknim ten pickit2 aldım ve 16F630''u programlamaya çalılıyorum. Ancak hex dosyasını yazarken program memory hatası veriyor. Bir türlü çözemedim. Tecrübeli arkadaşların desteklerini bekliyorum.
 Tam hata " Programming failed at Programming Memory address 0x000002"

Şimdiden teşekkürler
« Son Düzenleme: Eylül 02, 2016, 20:47:26 ÖS Gönderen: ssaylanc » Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #1 : Eylül 02, 2016, 20:50:29 ÖS »

ICSP bağlantısını nasıl yapıyorsun? Bağlantı resmi veya şeması var mı?
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
eins
Uzman
*****
Mesaj Sayısı: 1.816


A.K.A. deliMawi


Üyelik Bilgileri
« Yanıtla #2 : Eylül 02, 2016, 21:02:03 ÖS »

Pic e enerji veriyor musun yoksa pickit uzerinden mi besliyorsun?
Logged

Doberman ♦ megaOne ♦ HDMI-64 ♦ HDMI-520 ♦ NewSchool
ssaylanc
Üye
****
Mesaj Sayısı: 413



Üyelik Bilgileri
« Yanıtla #3 : Eylül 02, 2016, 23:38:44 ÖS »

kit içinden çıkan usb kablo ile bağladım. 5 volt ışığı yanıyor kit üzerinde
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #4 : Eylül 02, 2016, 23:43:09 ÖS »

Önemli olan pic çipi ile pickit arasındaki bağlantıyı nasıl yapıyorsun? Pic'i SNES'e monte etmeden önce mi programlamaya çalışıyorsun yoksa monte ettin yerine mi programlamaya çalışıyorsun?
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
ssaylanc
Üye
****
Mesaj Sayısı: 413



Üyelik Bilgileri
« Yanıtla #5 : Eylül 02, 2016, 23:45:27 ÖS »

snes'e monte etmeden önce programlamaya çalışıyor. 2 adet pic var elimde, 2sinde de aynı hatayı alıyorum. kit, pic'in modelini görüyor tanıyor. "erase" dediğimde siliyor, ancak verify ve write başarısız.
Logged
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.391



Üyelik Bilgileri
« Yanıtla #6 : Eylül 02, 2016, 23:51:08 ÖS »

Pickit2 klonları microchip'in yeni mplabx'leri ile çalışmıyor. En azından ben beceremedim. Bir tanıdık almış, uğraştık falan olmadı. Mplab 9 muydu 7 miydi mplabX'den önceki ana sürümü kullanmak lazım herhalde. Microchip'in sitesinde "legacy mplab" diye aratınca çıkar diye umuyorum. Yanında cd geliyorsa cdde gelen mplab çalışabilir ama önce mplabx'in herşeyini kaldırmak gerek diye düşünüyorum. Bizdekinin yanında cd falan yoktu. Eğer yeni mplabx (fdti şirketinin klon fdti chiplerine yaptığı gibi) klon pickit2'yi çalışmaz hale getirmiyorsa geçmişteki bir mplab versiyonu ile çalışması gerek ama hangi versiyon bilmiyorum.
« Son Düzenleme: Eylül 02, 2016, 23:53:00 ÖS Gönderen: Lvnt » Logged

Use the brute force, Luke
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #7 : Eylül 02, 2016, 23:56:54 ÖS »

@Lvnt : Mplabx çalışıyor, sadece "çok da güvenmeyin" tadında bir uyarı falan veriyordu hatırladığım kadarıyla. Ben kullandım.

@ssaylanc : pic çipi ile programcı arasındaki bağlantıyı nasıl yapıyorsun? tl866 gibi bir programcın varsa eprom programlar gibi pic de programlayabiliyorsun bu arada.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
ssaylanc
Üye
****
Mesaj Sayısı: 413



Üyelik Bilgileri
« Yanıtla #8 : Eylül 03, 2016, 00:40:36 ÖÖ »

@i_r_on oldukça amatörm bu konuda, sorduğunuz teknik sorulara yetersiz cevap verebilirim. Sizinle fotoğraf paylaşayım.


* IMG_4287.png (362.95 KB, 404x539 - Görüntüleme: 1272 kez.)
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #9 : Eylül 04, 2016, 01:17:32 ÖÖ »

@ssaylanc : Bu şekilde programlama konusunda fazla deneyimim yok. Yani pickit2 ile. Low spec pic'ler için usburner programı ile sorunsuz programlıyordum bu şekilde zif soket ile. Pickit2'yi hep in circuit programlama modunda kullandım. Bu arada bu pickit 2 sağlam çakma herhalde Bende plastik kutuda olanı vardı.

ICSP ile programlamayı da deneyebilirsin. Bunun için bir devre yapman lazım pek tabii.
http://www.best-microcontroller-projects.com/pic-icsp.html

Lvnt'in yazdığını da değerlendir. Eprom programcın varsa bunlarla çok daha kolay AVR ya da Pic programlamak.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
eins
Uzman
*****
Mesaj Sayısı: 1.816


A.K.A. deliMawi


Üyelik Bilgileri
« Yanıtla #10 : Eylül 04, 2016, 01:26:28 ÖÖ »

PickitII ve III ile programlamak için devreye gerek yok aslında. Doğrudan 5 pin bağlaması yeterli.

+5v, GND, RESET(MCLR), PGD, PGC ...

Bu pinleri bağlayıp devreyi pickit üzerinden besle seçeneği ile programlamak mümkün ve çok kolay.

Bu devreler ilgili pinleri aynı zamanda devresinde başka işler için de kullanıyorsa gerekli. Ben genelde eğer boş pinim kalıyorsa RB7 ve RB6 ya dokunmuyorum programlama için rezerve ediyorum. Ayrıca neredeyse tüm devrelerimde MCRL pinini hiç kullanmadım. Internal reset olarak şekilde konfigüre ediyorum. Böylede hiç bir ek devreye gerek kalmadan programlama mümkün oluyor.

Yalnız bu söylediklerimin tümü orjinal PICKIT için geçerli hiç çakmasını kullanmadım bilemiyorum.
Logged

Doberman ♦ megaOne ♦ HDMI-64 ♦ HDMI-520 ♦ NewSchool
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.391



Üyelik Bilgileri
« Yanıtla #11 : Eylül 04, 2016, 08:20:27 ÖÖ »

Moral bozmak gibi olmasın ama fotoğraftaki cihaz bahsettiğim cihazla aynı. Cihazın üretim tarihini tespit edebiliyorsanız (üzerinde 2010 vb bir tarih yıl varsa) o tarihlerdeki mplab versiyonunu deneyebilirsiniz. Microchip.com içinde legacy versions diye tek tek versiyon sırası ile eski versiyon mplab'ların indirilebildiği bir yer vardı. MplabX olmasın bence. neydi tam hatırlamıyorum ama o cihazla mplabx arasında bir terslik vardı.
« Son Düzenleme: Eylül 04, 2016, 08:29:13 ÖÖ Gönderen: Lvnt » Logged

Use the brute force, Luke
ssaylanc
Üye
****
Mesaj Sayısı: 413



Üyelik Bilgileri
« Yanıtla #12 : Eylül 04, 2016, 12:32:31 ÖS »

Kadıköyde bir abimiz yardım etti sağolsun, super cic hex kodunda sorun varmış. pickit2 çalışıyor farklı picler ile denedik.

 super CIC hex kodundaki bir parametreyi beğenmeyip (mplab'ın tüm sürümlerini denedim) pic'e yazmıyor.

@i_r_on usburner ile pic'leri yazdık.

İlginiz için herkese teşekkür ederim.
Logged
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.391



Üyelik Bilgileri
« Yanıtla #13 : Eylül 04, 2016, 14:02:19 ÖS »

Yani bu cihazı kullanabilmek için şunların aynı anda yapılması gerekiyor: 1.usburner kullanacağız, 2.mplab kullanmayacağız, 3.hex kodlarını kontrol edeceğiz. Anladığım doğru mu?
Logged

Use the brute force, Luke
ssaylanc
Üye
****
Mesaj Sayısı: 413



Üyelik Bilgileri
« Yanıtla #14 : Eylül 04, 2016, 15:23:05 ÖS »

@Lvnt aşağıdaki linkte yer alan ikari'nin cic hex kodunu sadece usburner'da 16F630'a yazabildik. Hex koduna müdahale etmedik.

Pickit2 ve mplab işlevsiz kaldı bu iş için.

https://sd2snes.de/blog/cool-stuff/supercic
Logged
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: