18f2550 Programlayıcı hakkında yardıma ihtiyacım var

Başlatan ikarhan, 07 Ocak 2012, 18:29:00

mdargut

Açıkçası bugüne kadar hiç code protection ile uğraşmadım  :o Ama config ayarlarında blok blok code protection bitleri gösterilmiş.Demekki korunabiliyor.

Code Protection bit:
CP0 = ON
Block 0 (000800-001FFFh) is code-protected 
CP0 = OFF
Block 0 (000800-001FFFh) is not code-protected 

Code Protection bit:
CP1 = ON
Block 1 (002000-003FFFh) is code-protected 
CP1 = OFF
Block 1 (002000-003FFFh) is not code-protected 

Code Protection bit:
CP2 = ON
Block 2 (004000-005FFFh) is code-protected 
CP2 = OFF
Block 2 (004000-005FFFh) is not code-protected 

Code Protection bit:
CP3 = ON
Block 3 (006000-007FFFh) is code-protected 
CP3 = OFF
Block 3 (006000-007FFFh) is not code-protected 

Boot Block Code Protection bit:
CPB = ON
Boot block (000000-0007FFh) is code-protected 
CPB = OFF
Boot block (000000-0007FFh) is not code-protected 

ikarhan

Kartı usb den bilgisayarıma bağladığımda "rsPIC robotsan" isminde bir aygıt olarak görünüyor. Öncesinde bu kartın bir sürücüsü vardı onu yükleyip idea adında bi programla direk programlayabiliyordum şimdi o sürücü elimde değil ve kullandığım işletim sistemi 64 Bit Win7.

Şimdi dediğiniz gibi
http://search.4shared.com/postDownload/kbR4bKKW/USB_Bootloader.html
adresinden bootloader indirip  içindeki hex dosyasını pic'e yazsam 64 Bit usb sürücüsü mevcutmu. Yada bu sürücü işimi görebilirmi.

Cenk_Unur

Alıntı yapılan: ikarhan - 08 Ocak 2012, 15:16:38
Kartı usb den bilgisayarıma bağladığımda "rsPIC robotsan" isminde bir aygıt olarak görünüyor. Öncesinde bu kartın bir sürücüsü vardı onu yükleyip idea adında bi programla direk programlayabiliyordum şimdi o sürücü elimde değil ve kullandığım işletim sistemi 64 Bit Win7.

Şimdi dediğiniz gibi
http://search.4shared.com/postDownload/kbR4bKKW/USB_Bootloader.html
adresinden bootloader indirip  içindeki hex dosyasını pic'e yazsam 64 Bit usb sürücüsü mevcutmu. Yada bu sürücü işimi görebilirmi.

Ever 64 bit sürümü için driverı var. Bende Win 7 64 bit kullanıyorum.
http://www.4shared.com/rar/MdsaVrgm/Drivers64.html
Bu driver olması lazım. Bir deneyin.

ikarhan

Merhaba arkadaşlar.
Bu kadar yardımcı olmanıza rağmen halen 18f2550 ye program yükleyebilmiş değilim. ama bu iş inada bindi
Bugün çıkıp usb to rs232 çevirici aldım ve elimdeki programlayıcıyı kullanarak usbbootloader yüklemeye karar verdim. böylece robotsandan aldığım kartı kullanabilmeyi umuyordum.
öneri üzerine WinPic800 kullanmayı düşünmüştüm ama 64bit Win7 kurulu bilgisayarlarda "Failed to install -> wp800io.sys" şeklinde bir hata veriyor vazgeçip icprog denedim ama malesef oda çalışmadı.
Sorunla ilgili araştırma yaptığımda WinPic800 yazılımını Win98 modda çalıştırdığımızda sorunun düzeleceğini söylemişler. Denediğimde "Failed to install -> wp800io.sys" hatasını vermeden program açıldı ama bu defada hex dosyasını seçmek için butona bastığım anda uygulama kapanıyor. Artık bu iş inada bindi sizinde yardımınızla ben bu bilgisayardan 64 Bit sistemi kaldırmadan pic programlama yapmak istiyorum :)
Bu yüzden size yine birkaç sorum olacak.
1) 64Bit Win7 için sorunsuz çalışacak bir programmer varmı ?
2) WinPic800 veya IcProg 64 Bit sorununun çözüm yolunu bilen varmı.
3) VirtualBox ile 32 Bit Xp kurdum bilgisayarıma fakat usb seri port çevirici aygıtını sanal makinada çalıştıramıyorum bu konuda önerisi olan varmı.

Sanırım çok soru soruyorum !

ikarhan

Sınırım Driver sorunu çözüldü. Bilgisayarı yeniden başlatınca düzgün yüklenmiş görünüyor. Ama bu defada programlayıcım sıkıntı çıkartmaya başladı.

ERROR -> Writing Address 0x000000
Writing: 0xEFC3 Read: 0xFFFF

3 Tane pic değiştirmeme rağmem sonuç hep aynı.

http://imageshack.us/photo/my-images/515/fotoraf0237.jpg

Kullandığım programlayıcı bu. Acaba bu devre için WinPic te hangi programlayıcıyı seçmeliyim

Maxim

hocam sen o programlayıcıyı hemen en yakın açık olan camdan dışarı at kurtul, bir işe yaramaz o vakit kaybetme.

mdargut

Bu durumda ya USB RS232 dönüştürücüde sıkıntı var yada programlayıcı 2550 programlayamıyor. Gerçi ben 16f877 için kullandığım çok eskiden kendi yaptığım JDM programlayıcı ile 18f4550 yi programlayabiliyorum winpic800 ile. ama masaüstü bilgisayar kullanıyorum dönüştürücü sıkıntı yapabilir belki.

Birde devrenin altındaki entegreyi sormuştum bakabilirmisin ne olduğuna.

Birde içine program atmadan microchipin hid bootloaderını bir denesene, adamlar ismini değiştirip robotsan yapmış olabilirler.

ikarhan

@kim hocam robotsanın kartı üzerinde hiçbir entegre yok aşağıda görüntüsünü paylaşıyorum, muhtemelen sizin dediğiniz gibi sadece ismini değiştirip kullandırıyorlar. Fakat microchip'in verdiği sürücüleri bir türlü yükleyemedim.
Cenkun hocamın verdiği linkteki sürücüyü ilk denediğimde mavi ekran verdi.
http://www.4shared.com/rar/MdsaVrgm/Drivers64.html

Daha Sonra Microchip Solutions/USB Device - WinUSB - Generic Driver Demo Yolundaki sürüceyü denedim sürücü yüklendi fakat aygıt çalıştırılamadı dedi. Devrenin gücünü kesip yeniden verdiğimizde aygıt çalışıyormuş gibi normal görünüyor. Tabi normal olan şekli aşağıdaki gibi ise

http://imageshack.us/photo/my-images/818/29936906.jpg/

Fakat bu halde iken pdfsusb.exe aygıtı görmüyor. Usb bağlantısını kesip yeniden taktığımda aygıt yine çalıştırılamadı durumunda görünüyor. Birkaç defa usb söküp taktım devrenin elektriğini kesip yeniden verdim ve yine mavi ekran verdi :)
Kartın şekli
http://imageshack.us/photo/my-images/46/fotoraf0238.jpg/



Tagli

USB -> RS232 dönüştürücü ile o seri port programlayıcılarını çalıştırman mümkün değil. Onları ancak gerçek seri port ile kullanabilirsin. Belki bazı eski dizüstü bilgisayarlarda bulunan seri portlar da işe yarayabilir, emin değilim.
Gökçe Tağlıoğlu

Cenk_Unur

Alıntı yapılan: ikarhan - 08 Ocak 2012, 21:32:26
@kim hocam robotsanın kartı üzerinde hiçbir entegre yok aşağıda görüntüsünü paylaşıyorum, muhtemelen sizin dediğiniz gibi sadece ismini değiştirip kullandırıyorlar. Fakat microchip'in verdiği sürücüleri bir türlü yükleyemedim.
Cenkun hocamın verdiği linkteki sürücüyü ilk denediğimde mavi ekran verdi.
http://www.4shared.com/rar/MdsaVrgm/Drivers64.html

Daha Sonra Microchip Solutions/USB Device - WinUSB - Generic Driver Demo Yolundaki sürüceyü denedim sürücü yüklendi fakat aygıt çalıştırılamadı dedi. Devrenin gücünü kesip yeniden verdiğimizde aygıt çalışıyormuş gibi normal görünüyor. Tabi normal olan şekli aşağıdaki gibi ise

http://imageshack.us/photo/my-images/818/29936906.jpg/

Fakat bu halde iken pdfsusb.exe aygıtı görmüyor. Usb bağlantısını kesip yeniden taktığımda aygıt yine çalıştırılamadı durumunda görünüyor. Birkaç defa usb söküp taktım devrenin elektriğini kesip yeniden verdim ve yine mavi ekran verdi :)
Kartın şekli
http://imageshack.us/photo/my-images/46/fotoraf0238.jpg/


Öncelikle sağlam bir programlayıcı ile ilk linkte gönderdiğim bootloader için olan hex dosyasını yükleyin.

ikarhan

Arkadaşlar yardımlarınız için teşekkür ederim sorunum çözüldü.

USB-> RS232  dönüştürücü sıkıntılı çalışıyormuş. Bugün işyerinde com port kullanarak denediğimde elimdeki programlayıcı çalıştı. Fakat halen usb Bootloader yüklemesini yapamadım. Bootloader yazılımını pic'e yüklüyorum , sürücüsünü kuruyorum ama nedense yeni program atmak için uygulamayı açtığımda cihaz listesi hep boş çıkıyor. Xp ve Win7 makinalarda ayrı ayrı denememe rağmen sonuç hep aynı. Sanırım biryerlerde yanlışlık yapıyorum.
Ama şimdilik çalışmamı engellemiyor. Pic'i programlayıp bord üzerine kurduğum devreye taşıyorum sürekli. Yakında bacağını kırdığımda tekrar usb bootloader  kurmak için çabalamaya başlarım. Ama şimdilik sorun çözüldü gibi.
Hepinize tekrar teşekkür ediyorum
İyi çalışmalar

mdargut

Bootloader kodunun çalışması için bootloader butonu basılıyken devreyi resetlemek lazım. Sanırım devrende buton yoktu. RB4 pinini 1k ile toprağa bağladıktan sonra usb bağla çalışması lazım.

Cenk_Unur

C2 ayağını 1k direnç ile GND ye bağlayıp reset tuşuna basarsanız bootloader devreye girer.

ademismail

 sayın ikarhan bu sorunu acabağa çözebildinizmi? bende çok uğraştım. mail adresim ademismail@hotmail.com isterseniz yazışıp neler yapıp neler yapamadığızı anlayabiliriz. benim anladığım kadarıyla bu pic yazılım sırasında code kullanılarak kapatılmış. bu yüzdendir ki biz pic 18f2550 olan sıradan bir pic i kopyalayamıyoruz. ben şimdiye kadar binlerce bios  ve eprom yazan kopyalayan , klonlayan  biriyim. ama ne yalan söyleyim bu pic i kopyalayamadım. saygılarımla.

sadogan

Alıntı yapılan: ademismail - 07 Mart 2016, 02:39:59
sayın ikarhan bu sorunu acabağa çözebildinizmi? bende çok uğraştım. mail adresim ademismail@hotmail.com isterseniz yazışıp neler yapıp neler yapamadığızı anlayabiliriz. benim anladığım kadarıyla bu pic yazılım sırasında code kullanılarak kapatılmış. bu yüzdendir ki biz pic 18f2550 olan sıradan bir pic i kopyalayamıyoruz. ben şimdiye kadar binlerce bios  ve eprom yazan kopyalayan , klonlayan  biriyim. ama ne yalan söyleyim bu pic i kopyalayamadım. saygılarımla.
Amac 18f2550 clone copy yapmak ise:
18F2550 cede protection yapıldı ise bunun içindeki programı okuyamasınız.
Genelliklede yapılır.