Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: mucahit34 - 14 Mart 2022, 11:31:03

Başlık: Pic içinde bulunan koda erişim
Gönderen: mucahit34 - 14 Mart 2022, 11:31:03
Merhaba, elimde bulunan bir elektronik karttaki pic18f serisi içinde bulunan koda erişmek istiyorum, içinde bazı değişiklikler yapmak istiyorum, pic içinde bulunan kodu çekme şansım var mı ? Kart basit bir kart, kod koruması veya  şifresi yok.

Aslında pickit3 ile karta bağlanıp denedim ancak aşağıdaki uyarıları aldım.
(https://i.ibb.co/ZSt1nFr/Screenshot-2.png) (https://ibb.co/ZSt1nFr)

(https://i.ibb.co/LxZ4Wct/Screenshot-3.png) (https://ibb.co/LxZ4Wct)
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: ankyra - 14 Mart 2022, 16:42:15
Kod koruması yok ise hex koduna ulaşırsınız. Bu kodu başka bir pic mikrodenetleyicisine yazıp kullanabilirsiniz ancak koda müdahale edemezsiniz.

Basit bir kart ise sıfırdan program yazmak ve değişikliği bu programda yapmak tek yol gibi...
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: wtrk - 14 Mart 2022, 16:44:55
Konunuzu baltalamak istemem ancak bende de bir pic var içindeki hex kodunu almak istiyorum. PIC'in üzeri kazınmış hangi pic olduğu belli değil, bağlantı noktalarından fikir yürütebilirmiyiz acaba ?
44 bacaklı pic yada atmel ancak bulamadım.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: ankyra - 14 Mart 2022, 18:19:19
Alıntı yapılan: wtrk - 14 Mart 2022, 16:44:55Konunuzu baltalamak istemem ancak bende de bir pic var içindeki hex kodunu almak istiyorum. PIC'in üzeri kazınmış hangi pic olduğu belli değil, bağlantı noktalarından fikir yürütebilirmiyiz acaba ?
44 bacaklı pic yada atmel ancak bulamadım.

Üretici üzerini kazımış ise mikrodenetleyici olmayabilir (mi?). Mikrodenetleyici ise, üretici kodu almayın diye zaten önlem almıştır. Sizin iş hiç olmaz bence.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: tunayk - 14 Mart 2022, 22:44:16
Çun li abiler, bilhassa daha küçük ölçekli iş yapanların acıması yok. Kart üzerinde entegre namına ne varsa zımparalıyorlar.  :)
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: Okan AKÇA - 14 Mart 2022, 22:45:02
Basit bir program ise yapabilirsiniz.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: mustafa_cmbz - 15 Mart 2022, 08:43:04
Alıntı yapılan: wtrk - 14 Mart 2022, 16:44:55Konunuzu baltalamak istemem ancak bende de bir pic var içindeki hex kodunu almak istiyorum. PIC'in üzeri kazınmış hangi pic olduğu belli değil, bağlantı noktalarından fikir yürütebilirmiyiz acaba ?
44 bacaklı pic yada atmel ancak bulamadım.

Pic ise belli olur en azından pic olduğunu biliriz. Sonrası zaten peogramlayıcıyı bağlayıp oku demek.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: ilyas KAYA - 15 Mart 2022, 10:28:55
Alıntı yapılan: wtrk - 14 Mart 2022, 16:44:55Konunuzu baltalamak istemem ancak bende de bir pic var içindeki hex kodunu almak istiyorum. PIC'in üzeri kazınmış hangi pic olduğu belli değil, bağlantı noktalarından fikir yürütebilirmiyiz acaba ?
44 bacaklı pic yada atmel ancak bulamadım.

Pcb ye bakmak lazım bacaklar in nereye gittiğini görmek ve karşılaştırma yapmak lazım.

Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: power20 - 15 Mart 2022, 11:09:14
Devreye bakıp kodu yazıvermek yaygındır.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: Evren KILIÇ - 15 Mart 2022, 12:38:12
Alıntı yapılan: mucahit34 - 14 Mart 2022, 11:31:03Merhaba, elimde bulunan bir elektronik karttaki pic18f serisi içinde bulunan koda erişmek istiyorum, içinde bazı değişiklikler yapmak istiyorum, pic içinde bulunan kodu çekme şansım var mı ? Kart basit bir kart, kod koruması veya  şifresi yok.

Aslında pickit3 ile karta bağlanıp denedim ancak aşağıdaki uyarıları aldım.
(https://i.ibb.co/ZSt1nFr/Screenshot-2.png) (https://ibb.co/ZSt1nFr)

(https://i.ibb.co/LxZ4Wct/Screenshot-3.png) (https://ibb.co/LxZ4Wct)


merhaba,
bir mikroişlemci içindeki programın kod korumasının kapalı olacağını sanmıyorum, özelikle bu ticari bir ürün ise. Zaten gelen uyarı ve kodlara bakılırsa işlemcinin kod koruması aktif.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: Maxim - 15 Mart 2022, 13:23:49
Alıntı yapılan: mucahit34 - 14 Mart 2022, 11:31:03Merhaba, elimde bulunan bir elektronik karttaki pic18f serisi içinde bulunan koda erişmek istiyorum, içinde bazı değişiklikler yapmak istiyorum, pic içinde bulunan kodu çekme şansım var mı ? Kart basit bir kart, kod koruması veya  şifresi yok.

Aslında pickit3 ile karta bağlanıp denedim ancak aşağıdaki uyarıları aldım.
(https://i.ibb.co/ZSt1nFr/Screenshot-2.png) (https://ibb.co/ZSt1nFr)

(https://i.ibb.co/LxZ4Wct/Screenshot-3.png) (https://ibb.co/LxZ4Wct)


>öncelikle o koda erişemezsiniz, kimse uğraşıp yazdığı kodu açık bırakmaz.

>ikincisi sizin aldığınız hata kod koruma hatası falan değil
pickit yazılımı yada windowsunuzda bir hata var, pickit3 yazılımı düzgün bir şekilde çalışmıyor.
Koruma hatası diye birşey yoktur, korumali pic işlemciyi okutursanız okur ama her yeri 0 (sıfır) olarak okuyacaktır.

>üçüncüsü, pickit3 yazılımı normalde çok eskidir, eğer çalışsa bile o 18 serisi işlemciyi tanımayabilir.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: mucahit34 - 15 Mart 2022, 15:53:11
Alıntı yapılan: ankyra - 14 Mart 2022, 16:42:15Kod koruması yok ise hex koduna ulaşırsınız. Bu kodu başka bir pic mikrodenetleyicisine yazıp kullanabilirsiniz ancak koda müdahale edemezsiniz.

Basit bir kart ise sıfırdan program yazmak ve değişikliği bu programda yapmak tek yol gibi...

Aslında benim amacım kod üzerinde iyileştirme yapmaktı, üzülerek böyle birseyin mümkün olmadığını öğrendim :) belirttiğiniz gibi hex olarak dosya çekilebiliyor.Picprogramlayıcı ile bağlanıp read denildiğinde dosya hex olarak kaydedilebiliyor.  Tşk ederim cevabınız için.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: mucahit34 - 15 Mart 2022, 16:02:10
Alıntı yapılan: Evren KILIÇ - 15 Mart 2022, 12:38:12merhaba,
bir mikroişlemci içindeki programın kod korumasının kapalı olacağını sanmıyorum, özelikle bu ticari bir ürün ise. Zaten gelen uyarı ve kodlara bakılırsa işlemcinin kod koruması aktif.

"Zaten gelen uyarı ve kodlara bakılırsa işlemcinin kod koruması aktif." hangi uyarı kodundan bunu anladın ?
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: mucahit34 - 15 Mart 2022, 16:10:39
Alıntı yapılan: Maxim - 15 Mart 2022, 13:23:49>öncelikle o koda erişemezsiniz, kimse uğraşıp yazdığı kodu açık bırakmaz.

>ikincisi sizin aldığınız hata kod koruma hatası falan değil
pickit yazılımı yada windowsunuzda bir hata var, pickit3 yazılımı düzgün bir şekilde çalışmıyor.
Koruma hatası diye birşey yoktur, korumali pic işlemciyi okutursanız okur ama her yeri 0 (sıfır) olarak okuyacaktır.

>üçüncüsü, pickit3 yazılımı normalde çok eskidir, eğer çalışsa bile o 18 serisi işlemciyi tanımayabilir.

Öncelikle ürün ticari bir ürün değil, kodun koruması veya şifresi olmaadığından eminizzz.

ikincisi aldığım hata kod koruma hatası diye birsey yazmadım, nerden bu kanıya vardınız ?  Evet belirttiğiniz gibi pickit yazılımı yada windowsunuzda bir hata var, bu hata neden kaynaklanabilir veya nasıl çözebilirimi sormak istemiştim.

Üçüncüsü piclere program yüklemek için hangi program/yazılım kullanılıyor, pickit3 alternatifi nedir ?
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: power20 - 15 Mart 2022, 16:18:11
Gerçekten koruma yoksa, HEX alınmışsa hex ASMye çevrilerek kabaca bazı işler yapılabilir. Bunu ASM uzmanı  yapar. Fakat pahalıya malolur.

Alıntı yapılan: mucahit34 - 15 Mart 2022, 15:53:11Aslında benim amacım kod üzerinde iyileştirme yapmaktı, üzülerek böyle birseyin mümkün olmadığını öğrendim :) belirttiğiniz gibi hex olarak dosya çekilebiliyor.Picprogramlayıcı ile bağlanıp read denildiğinde dosya hex olarak kaydedilebiliyor.  Tşk ederim cevabınız için.
Kaydedilen hex içi sürekli  00 00    veya FF FF gibi mi?  öyleyse kod alınmış değildir. Boş hex manasındadır. Özellikle korumalı PIC okunursa 00 00 00 gibi geliyor. Okunmuş zannediliyor?

Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: ilyas KAYA - 15 Mart 2022, 16:27:10
Burada aygıt taninamadi diyor. Öncelikle pickit2 son güncelleme dosyasını edinin. Sitede var olması lazım. Daha sonra voltaj kısmını 5volt yapın. Eğer yine undefined diyorsa pic değildir zaten.
Başlık: Ynt: Pic içinde bulunan koda erişim
Gönderen: mucahit34 - 15 Mart 2022, 17:49:34
Alıntı yapılan: Kılıç - 15 Mart 2022, 16:18:11Gerçekten koruma yoksa, HEX alınmışsa hex ASMye çevrilerek kabaca bazı işler yapılabilir. Bunu ASM uzmanı  yapar. Fakat pahalıya malolur.
Kaydedilen hex içi sürekli  00 00    veya FF FF gibi mi?  öyleyse kod alınmış değildir. Boş hex manasındadır. Özellikle korumalı PIC okunursa 00 00 00 gibi geliyor. Okunmuş zannediliyor?



Pickit3 programında aldığım hatadan dolayı hex dosyasını çekemedim henüz,  ulşatığımda kontrol edip sizlere bilgi veririm,dosya içeriği hakkında