Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


877 programlama hatası yardım

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "digital tansiyon aleti" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 12 Şub 2006
Mesajlar: 506
Konum: d bakır
Offline
tilkisinan
Tarih: 07 10 2008 14:27

trısa=0
trısb=0
trısc=0
trısd=0
trıse=0
'-------------------------------------------------------------------------------
@ devıce pic16f877
@ devıce pic16f877, wdt_on
@ devıce pic16f877, pwrt_on
@ devıce pic16f877, protect_off
@ devıce pic16f877, xt_osc



adcon1=7

symbol led=porta.5 'yeşil led
'-----------------------------------------------------------------



basla:
low led
pause 1000
high led
pause 1000
goto basla

end


877 programlama hatası yardım

yukardaki kodları derliyorum ve 877 ye yazdırmaya çalıştığımda resimdeki hatayı veriyor 0 2 adet 877 ile denedim aynı hatayı verdi. bu işin içinden bir tülü çıkamadım sebebi ne olabilir. 877a için bi sorun yok yazdırıyorum ve devrede çalışıyor. yine nerde yanlış yapıyorum ?


xxxxxxx
birkaç saattir uğraşıyorum sorun sanırım programmerımda bir kaç defa yazdırdım hata vermedi.
bazen hata veriyor bazen vermiyor.
Kayıt: 07 Eyl 2006
Mesajlar: 37

Offline
cturunc
Tarih: 07 10 2008 20:03

programda bir hata yok gibi görünüyor.

@ devıce pic16f877
@ devıce pic16f877, wdt_on
@ devıce pic16f877, pwrt_on
@ devıce pic16f877, protect_off
@ devıce pic16f877, xt_osc

kısmını çıkarıp bir kez daha derleyibilirsin. programı denedim, derleme sırasında sorun çıktı. bu kısmı kaldırıp derlediğimde 877 de çalışıyor. bende hata vermesi benim derleyicimden kaynaklanıyor olsa gerek ama programda hata yok gibi.
Başa dön
Kayıt: 12 Nis 2008
Mesajlar: 616
Konum: İzmir
Offline
esb72
Tarih: 07 10 2008 20:18

lvp


selam sinan,
ccs de lvp sigortasını #FUSES NOLVP olarak tanıtmayınca benzer problem yaşadığımı hatırlıyorum.pic basic de uygun komutu yazarak denermisin?
kolay gelsin
Başa dön
Kayıt: 12 Nis 2008
Mesajlar: 616
Konum: İzmir
Offline
esb72
Tarih: 09 10 2008 07:39

sorun


selam sinan,
sorunu hallettinmi bilgi vermedin?
kolay gelsin
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 506
Konum: d bakır
Offline
tilkisinan
Tarih: 09 10 2008 12:33

ustadım sorunu hala halledemedim. 877a yı yazıyor 877 yi eğer hex kodu kısa ize zaman zaman yazıyor, uzunsa yazmıyor.
sorunun programmerimın donanımı ile ilgili olduğundan şüpeleiyorum. programmerimi yeniden yaptıktan sonra deneyip sonucu bildircem teşekkürler.
Başa dön
Kayıt: 12 Nis 2008
Mesajlar: 616
Konum: İzmir
Offline
esb72
Tarih: 09 10 2008 13:13

winpic800 yada ICprog


Sinan,
winpic800 yada ICprog ile programlamayı denedinmi?Belk PC arayüzü problemlidir..
kolay gelsin.
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 506
Konum: d bakır
Offline
tilkisinan
Tarih: 09 10 2008 14:52

sanırım siz konuyu başından beri takip ettiniz.
olay şöyle başladı:
ben 2 adet pot pozisyonunu uzak pice göndermeye uğraşıyorum. elimde 877 vardı bunu alıcı yaptım. 4 mhz kristal vardı. sonra 10 mhz taktım lcd sapıtmıştı. sonra lcd bekleme süresini öğrendim. o sorunu aştık (Ete usta saolsun). daha sonra verici pici yapmaya başladım ama elimde 2.pic olarak 877a vardı bunu programlayıp çalıştıramamıştım sorınun 10 mhz üstünde fuseyi xt osilatör değilde hs osilatör olarak kullanmak gerektiğini öğrendim bunu basit bir devrede çalıştırdıktan sonra esas devreye taktım ama gene çalışmadı. bu kez de sorun picin besleme uçlarına çok yakın capasitör takmadığımdan çalışmadığını öğrendim (Ete usta saolsun) benimki 1-2 cm uzakta idi ama devre yinede çalışmıyordu. bunuda hallettik ama ben 877a yı programlamaya uğraştığım sıralarda elimdeki 877 yi yaktım(devreye sök tak sırasında dalgınlık pinleri kaydırmışım Smile. yeni 2 adet 877 aldım 877 ler geldi buseferde onları programlamaya uğraşıyorum ic prog da bu picleri denemedim. bilgisayarımda seri port yok. şu anda elimde bulunan k128 programmerimi yeniden yaparak denicem. çünkü 877a yı bunda defalarca yazdım 877 yi de, aynı kodlarla üstelik. şimdi 877 yi yazmadığı gibi 877a yı da bazen yazmadığını tespit ettim. bunun üzerine k128 i yeniden yapıyorum.
winpic800 ü hiç kullanmadım

teşekkürler. .
Başa dön
Kayıt: 12 Nis 2008
Mesajlar: 616
Konum: İzmir
Offline
esb72
Tarih: 09 10 2008 15:24

kontrol


selam sinan,
peki bişi denemeni istesem yaparmısın.ölçü aleti ile programlarken 877 1. pini (MCLR) gerilimini ölcebilirmisin?orada 13-15V arası gerilim okuyamıyorsan pic programlama modune girmiyor olabilir.
kolay gelsin.
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 506
Konum: d bakır
Offline
tilkisinan
Tarih: 12 10 2008 20:29

Smile
ölçmüştümSmile
dedim ya 877a yı programlıyor.

bu iş benim canımı çok yaktı ama çok şükür bunuda aştık.
anlaşılması çok güç sorun micropro daymış. benim kullandığım "14 12 04" tarihli idi. sitesinden "15 08 07" tarihlisini yükledim.
sonuç :
877 programlama hatası yardım

tabi bunu bulana kadar yeniden bi k128 yaptım. ondada aynı sorun vardı 877a yı kopyalıyor 877 yi kpyalamıyordu.

877 programlama hatası yardım
şimdi sorunu baştan alırsak.
resimdeki 1. pic ilk pic16f877-20/P bu ilk pici hiç sorunsuz programladım.
resimdeki 4. pic pic16f877A-I/P 2. kullandığım buydu bunda 10 mhz üstünde xtall osilatör yerine hs osilatör seçilmeliymiş onu öğrendim.(877 de buna gerek yoktu) ayrıca aynı devrede 100n kapasitenin 1-2 cm besleme uçlarından uzak olması yine 877a yı çalıştırmadı.

neyse 1. picim yandı bunun yerine 2. ve 3. picleri aldım.
(resimdeki 2.ve 3. pic pic16f877-20I/P) bu dingiller programlanırken yukardaki hatayı veriyordu.
tüm yazılımım ve donanımım aynı olmasına karşın k128 programlayıcımın arayüz programını değiştirdim(yukarda bahsettiğim micropronun versiyonunu) yükleme ancak bu şekilde hallodu. tabi bu iş aylarımı aldı(en başından beri).877 ler bile kendi arasında farklılık gösterebiliyor.
877 programlama hatası yardım
herkese çok teşekkür ederim.
Başa dön



877 programlama hatası yardım


Benzer Konular

- Matlab da histogram,yardım

- acil yardım
- matlab ödevi yardım ?
- Analog Haberleşme projesi yardım!
- anfi devreleri ile ilgilenen arkadaslardan bir yardım...
- PIC16F84 Haftaya perşembeye kadar Yardım!!!(çok Önemli)
- Akülü tekerlekli sandalye icin yardım
- telefonla açılan kapı projesi yardım...
- D.A Servo motor modellemesi - yardım

- hi-tech pıcc lite'da hata - yardım

- 68CH12 mikro işlemcisi ile sıcaklık ölçümü - yardım

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 Türkiye | 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