PIC değişikliğini kodda belirtmek hk. ?

Başlatan Nedenler, 31 Ocak 2012, 16:14:04

Nedenler

Merhaba arkadaşlar çok basit bir sorum olacak fakat ne kadar uğraştıysam da birtürlü çözüm bulamadım.
Elimde 16F877 ve 16F876 ile yapılmış iki farklı program vardı. 877 programı basic ile 876 programı asm ile yazılmış.
Yapmak istediğim şey bunları 877A ve 876A'ya çevirmekti.
877'yi microcodestudio ile çok kolay bir şekilde hallettim. Fakat 876'ya gelince sorun yaşıyorum. ASM kodları içerisindeki

list    p=16F876
   INCLUDE "P16F876.INC"

kısmını değiştirerek sonuna sadece "A" koyuyorum.
ASM olarak kaydedip MPASM ile hexe çeviriyorum. Hex'e çevirme esnasında herhangi bir error veya warning almıyorum.
Branner programlayıcımın arayüz programı ile pice yazmaya çalıştığımda 5 veya 13 adet hata veriyor.
Programın orjinal halini ve başka programı bu programlayıcı ile sorunsuz programlıyorum.
Config ayarları;
__CONFIG   _PWRTE_ON & _BODEN_ON & _WDT_OFF & _LVP_OFF & _CPD_OFF & _XT_OSC



//Kullandığım Windows 7 64 bit işletim sistemi ile ilgili bir uyumsuzluk sorunu olabileceğini düşünüp Windows 7 32 bit işletim sistemine sahip bir bilgisayarda denedim. Herhangi bir sıkıntıyla karşılaşmadım. Sorun çözülmüştür.