Elektrotekno.com Ana Sayfa || Elektronikle İlgili Programlar || Çeviriciler, Programlayıcı Yazılımlar ve Programlama Dilleri


PIC'in yazılımını değiştirme.

Kayıt: 23 Tem 2008
Mesajlar: 119

Offline
perreseresodiri
Tarih: 30 06 2009 12:44

Arkadaşlar merhaba. Arkadaşım tarafından içinde program yüklü bir entegre aldım. İçindeki programın belirli kısımlarını değiştirmek istiyorum. Bu mümkün mü acaba? Şuan da entegrenin numarasını hatırlamıyorum maalesef. Şantiyedeyim aklıma geldi, en kısa sürede onuda söylerim. Bu tarz bişey mümkün müdür?


Reklamlar
Kayıt: 03 Arl 2006
Mesajlar: 169

Offline
the_dalga
Tarih: 30 06 2009 18:05

İyi günler.
Bu sonuçta PLC gibi görsel bir programla şekli değil.Yani bu gun korunmamış bir PLC den içindeki dosyayı alıp,iastediğiniz yerleri pratik olarak değiştirebilirsiniz ama Pİc de (mikrodenetleyicilerde) bu iş o kadar kolay değil. Arkadaşınızda aldığınız entegrenin içinde hex dosyayı yüklüdür.Yüklü olan bu dosyayı, eğer Disasember programlarınının birinde çözerseniz,ASM kodundaki komutları görebilirsiniz.Fakat bu karmaşık bir haldedir,çünkü bizim derleyiciğe söylediğimiz (serhat equ h'OA' gibi) alanlarda serhat değilde H'OA' yazacaktır.Ama imkansız değil,hele de basit birşey yapıyorsa mumkundur. Dediğim gibi !eğer kod koruma (kod protect) kullanılmadıysa entegrenin içeriğini hex dosyası şeklinde alıp,dissambler programlarının birinde ASM kodu şeklinde çözebilirsiniz.

Eğer kod koruma kullanıldıysa (ki yakında ben de böle birşeyi çözme işine gireceğim) işler gerçekten çok zorlaşır.
Umarım yardımcı olabildim,saygılar.
Başa dön
Kayıt: 04 May 2009
Mesajlar: 4

Offline
lucky_24125
Tarih: 30 06 2009 19:32

merhaba diğer arkadaşımızın dediği gibi pic hafızasında kayıtlı olan programın hex yanı sayısal bilgilere dönüşürülmüş halidir. bir programı hexe dönüştüren derleyiciler var ama derlenmiş bilgi tekrara dönüştüren yok diye biliyorum . hex formatına dönüştürülen bir bilginin üzerrinde değişiklik yapmakta imkansız değil ama çok karışık
Başa dön
Kayıt: 23 Tem 2008
Mesajlar: 119

Offline
perreseresodiri
Tarih: 01 07 2009 23:49

tamamda arkadaşlar işte nasıl yapacağım. bilen arkadaşların tek tek anlatması lazım ki anlaşılsın, bi işe yarasın.
Başa dön
Kayıt: 20 Mar 2008
Mesajlar: 134

Offline
atigun216
Tarih: 02 07 2009 00:08

arkadasım pic e yüklenen hex dosyasının kaynak kodu elinde değilse(asm,c, vs..) bu iş nasıl yapılır bilmiyorum heralde yaza arkadasların da haberi yok yanlız bundan önce senin pic yazılıp silinenden mi acaba eeprom olması gerek öncelikle .
Başa dön
Kayıt: 30 Ekm 2006
Mesajlar: 576
Konum: Adana
Offline
ibrsel
Tarih: 02 07 2009 00:18

Öncelikle PIC mikrodenetleyicini, mikrodenetleyicini programladığın programlama kartına tak. ( USB programlayıcı veya seri port programlayıcına)..Ve entegreyi okut..Eğer okuma hatası verir ise code protect vardır. Birşey yapamazsın..Okuma hatası vermeden ekranda entegrenin içerisindeki hex dosyayı gösterir ise;
1) Programlayıcının arayüz programının HEX i ASM ye dönüştürüp dönüştüremeyeceğini bilmen gerekir. Örneğin ICPROG arayüz programı bu işi yapmaktadır..
2) Arayüz programın bu dönüşümü sağlıyor ise ASM dönüşümünü bilgisayarına farklı kaydet seçeneği ile kaydedip,istediğin değişikliği ASM üzerinden biraz uğraşarak yapabileceğini düşünüyorum..

PIC'in yazılımını değiştirme.
Başa dön
Kayıt: 23 Tem 2008
Mesajlar: 119

Offline
perreseresodiri
Tarih: 02 07 2009 08:16

ibrsel yazmış
Öncelikle PIC mikrodenetleyicini, mikrodenetleyicini programladığın programlama kartına tak. ( USB programlayıcı veya seri port programlayıcına)..Ve entegreyi okut..Eğer okuma hatası verir ise code protect vardır. Birşey yapamazsın..Okuma hatası vermeden ekranda entegrenin içerisindeki hex dosyayı gösterir ise;
1) Programlayıcının arayüz programının HEX i ASM ye dönüştürüp dönüştüremeyeceğini bilmen gerekir. Örneğin ICPROG arayüz programı bu işi yapmaktadır..
2) Arayüz programın bu dönüşümü sağlıyor ise ASM dönüşümünü bilgisayarına farklı kaydet seçeneği ile kaydedip,istediğin değişikliği ASM üzerinden biraz uğraşarak yapabileceğini düşünüyorum..

PIC'in yazılımını değiştirme.


o zaman en iyisi ben hem programlıyıcımı hemde arayüz programında görülenleri resim çekerek ekliyeyim buraya daha rahat yardımcı olabilirsiniz bana. Kod koruması olan PIC hiçbir şekilde değiştirilemez mi?
Başa dön
Kayıt: 30 Ekm 2006
Mesajlar: 576
Konum: Adana
Offline
ibrsel
Tarih: 02 07 2009 09:14

Alıntı:

Kod koruması olan PIC hiçbir şekilde değiştirilemez mi?


Eğer kod koruma yapılmış ise PIC teki bilgileri okumanız çok zor..Eldeki mevcut arayüz programlar ve programlayıcılar ile bu yapılamaz diye biliyorum..Daha önce de forumlarda tartışılmıştı bu konu..
Başa dön
Kayıt: 23 Tem 2008
Mesajlar: 119

Offline
perreseresodiri
Tarih: 02 07 2009 10:39

">PIC\'in yazılımını değiştirme.

Elimde olan PIC programlayıcısı bu arkadaşlar.

ICPROG programında başlangıç ayarları yapmam gerekiyor. Ki şunun gibi ;

">PIC\'in yazılımını değiştirme.

Hangi ayarları yapmam gerekiyor öncelikle.

Bir başka konuda elimdeki PIC 16F876A ancak kartın üzerinde 16F867 var. Ama sanırım taktığımda bir başka programda ki hatırlamıyorum kodları görmüştüm. Dediğim gibi öncelikle bir ayarları yapıp kodları görürsek sonra devam edelim..
Başa dön
Kayıt: 23 Tem 2008
Mesajlar: 119

Offline
perreseresodiri
Tarih: 02 07 2009 23:00

arkadaşlar hadi yardım. Acil yapmam lazım bunu
Başa dön


Sayfaya git 1, 2  Sonraki

PIC'in yazılımını değiştirme.


Benzer Konular
- İstediğiniz Güncel uydu yazılımını bu başlıktan veriniz...
- matlab da oluşturulan 3 boyutlu grafiğin rengini değiştirme
- Flash diskin "device" harfini değiştirme

- Simulink te simulasyon devam ederken block parametrelerini değiştirme?

- dosyaların Uzantısını değiştirme programı.
- Microsoft, MS Robotics Studio yazılımını kamuoyuna tanıttı.
- Kısayol Değiştirme
- OpenSSL RSA imza değiştirme açığı
- DC motor devir yönü değiştirme

- konuşurken sesi değiştirme (harika bişi :) )


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72