16f628a sorun?

Başlatan koray692, 14 Haziran 2013, 11:14:44

koray692

mikro c de yazılımı yazdım isis te çalıştırdım kusursuz çalışıyor 16f628a atınca yazılımı düzgn çalışmıyor programlayıcı olarak brenner8 i kullanıyorum neden ne olabilir 2 gnden beri halledemedim..

Kabil ATICI

sigorta ayarlarını yaptın mı?
Peki işlemci devrenin çalıştığına emin misin? (en azından bir led yak söndür deneyebilirsin)
ambar7

koray692

#2
sigorta ayarlarını nerden yapabilirim program kısmen doğru çalışıyor pic te ama kısmen ...

mesaj birleştirme:: 14 Haziran 2013, 13:37:00

us burn de blank check e bastığımda lank-Check :
## 538 error(s) in FLASH
-- ID is blank
-- EEPROM is blank
(-- 1 error(s) in CONFIG, don't care)
hatasını veriyor dahili osilatörünüde kullandım birşey değişmedi

snansrin

sigorta ayarlarını project
edit project ten yapabilirsiniz

koray692

watch timer,power up timer ,  brown out detect,data ee read protect,code protect bunlar var. sigortanın ismi direk ciruit breaker mı yoksa başka bi karşılığı varmı inglizcede ben bulamadım .

Maxim

kimi sigorta ayarı der (fuse), kimi config
datasheette böyle yazar configuration register


config
configuration
configuration register
config word
configuration bit
config setting
fuse setting




koray692

edit project te bulamadım

metaltrrocker

Alıntı yapılan: koray692 - 14 Haziran 2013, 13:30:06
sigorta ayarlarını nerden yapabilirim program kısmen doğru çalışıyor pic te ama kısmen ...

mesaj birleştirme:: 14 Haziran 2013, 13:37:00

us burn de blank check e bastığımda lank-Check :
## 538 error(s) in FLASH
-- ID is blank
-- EEPROM is blank
(-- 1 error(s) in CONFIG, don't care)
hatasını veriyor dahili osilatörünüde kullandım birşey değişmedi
Bende aynı hatayı alıyordum config ayarları yapılı olduğu halde.Sonra usb burn programında sağda config from .HEX  seçeneğini iptal ettim sorun çözüldü.
Devrelerde şimdiye kadar bir problemle karşılaşmadım.

koray692

bir şekilde bu hale geldi ama dediğinizi yaptığımda da bu sonucu veriyor

Blank-Check :
## 200 error(s) in FLASH
-- ID is blank
-- EEPROM is blank
(-- 1 error(s) in CONFIG, don't care)

jackal183

config ayarlarını yapmak için tamamen datasheet ve derleyecinin .h dosyasını kullanmanı tavsiye ederim. örneğin; mplab pic16f628a için konuşuyorum,

__CONFIG(UNPROTECT & LVPDIS & BORDIS & MCLREN & PWRTDIS & WDTDIS & INTIO);


burada ismi geçen config registerlarının ne anlama geldiğini ve değerlerinin ne olduğunu pic16f628a.h ve datashetten kontrol etmelisin. brenner daki config from hex file seçeneği ise, configurasyon yapılandırılması yazdığın hex dosyadan mı alınsın, yoksa programlama yaparken o esnada mı ayarlayacaksın onu seçmek içindir.

koray692

bayağı bir uğraştım şuanda aynı hatayı göstermesine rağmen çok düzgün çalışıyor şimdilik tabi ama hep böyle düzgün çalışmasının garantisi varmı yani gösterdiği hatadan ötürü soruyorum.

koray692

birde sadece vss yi bağlıyorum pic çalışıyor böyle birşey nasıl müümkün olabilir enerjiyi nerden alıyor

Maxim

Alıntı yapılan: koray692 - 17 Haziran 2013, 14:55:48
birde sadece vss yi bağlıyorum pic çalışıyor böyle birşey nasıl müümkün olabilir enerjiyi nerden alıyor

bunun cevabı şemada saklı

koray692

sigorta ayarlarını iyice karıştırdım olmuyor başka yerden olma ihtimali varmı?

selimkoc

Kararsız Çalışma varsa PIC'ın tam göbeğine (VDD ile GND arasına) 100nF kondansatör bağla.