Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: a_to_z - 01 Aralık 2005, 22:21:44

Başlık: 16F877'ye HEX gönderirken hata(!!!)
Gönderen: a_to_z - 01 Aralık 2005, 22:21:44
Ben CCS 3.235 kullanarak bir program yazdım,derlerken bi sorunu yok...
Arica proteusta da iyi çalışıyo...şunu eklemek istiyorum CCS derlerken %35 ROM %13 RAM kullandığm bilgisini veriyo..

Sorunum ,,,,programlayıcım pic ' i programlarken 0800H de hata veriyo..PİC olarak 16F877ve programlayıcı olarakta  JDM kullanıyorum.ayrıca icprog 1.05C ile programlıyorum..

*** CCS derlerken %32 ROM ve %13 RAM bilgisini verdiğinde programlamada bisorun çıkmadı..Bana çok garip geldi..belki sorunumun anlaşılmasında yardımı olur diye bunlarıda eklemek sitedim.
Başlık: 16F877'ye HEX gönderirken hata(!!!)
Gönderen: ete - 02 Aralık 2005, 11:02:53
Genelde Ic-Prog da delay ayarlarında meydana gelebiliyor bu tip sorunlar.
Delay veya türkçesinde giriş/çıkış gecikmesi şeklinde tanımlanan gecikme ayarını 4 ve hatta 2 ye kadar düşür bir dene. Olmaz ise bu sefer ayarı artır 10 civarlarında bir dene. Yinede olmaz ise pic'in bozuk tur. Tabiiki programlayıcının da kusurlu olması ihtimali var ancak o zaman genelde 0 (sıfır) adreste hata gösterir. Sende 0800 olarak vermişsin. Bu demektir ki pic'in bir kısmına yazılmış bir kısmına yazılamamış. Aslında enteresan. 0800 ilk blok adresi. Bana bir timing hatası gibi geliyor.

ETE
Başlık: 16F877'ye HEX gönderirken hata(!!!)
Gönderen: Petek - 02 Aralık 2005, 13:39:49
Delayi 14-15 ms yap dene. olmuyorsa JDM yi bırak TAIT tipi bir programlayıcıya geç. Yada dışarıdan beslemesi olan herhangi bir pic programlayıcı ile çalış.
Başlık: 16F877'ye HEX gönderirken hata(!!!)
Gönderen: XX_CİHAN_XX - 02 Aralık 2005, 16:35:56
Ben arkadaşla aynı ıc-prog u ve jdm yi kullanarak org 800 ve hatta org 1000 lere kadar uzayan parogramlar yukledım.Dolayısıyla bunun jdm den kaynaklandıgını zannetmıyorum.Delayı 10 ms yap eger olmuyorsa baska bir pıc ile dene. 8)
Başlık: 16F877'ye HEX gönderirken hata(!!!)
Gönderen: a_to_z - 07 Aralık 2005, 16:08:01
Arkadaşlar öncelikle zaman ayırdıgınız için çok teşekkürler...

Hata tahmin ettiğiniz üzere bir timing hatasından ibaretmis HARWARE DELAY ile oynadığımda gerçektende hiç bir sorun kalmıyor..

Herkese kolay gelsin....