Epromda yazma süresi

Başlatan cell, 26 Nisan 2007, 19:14:48

cell

Selam arkadaslar.

proteusta 16F877 ile basit bir eprom denemesi yapıyorum eprom olarak 24LC64 kullandım.

sorunum,

PIC in OSC hızını 4Mhz yaptımda 5ms bekleme ile sorunsuz calışıyor,
ama OSC yi 20 mhz yaptımda bekleme süresini 100ms yaparsam calışıyor.

Bu sadece similasyondan kaynaklanan bir problemmi yoksa ben mi bir yerde yanlış yapıyorum?

Lütfi AYYILDIZ

Şuana kadar yaptığım uygulamalarda 4Mhz de 10 ms nin altına hiç inmedim ve denemedim.Şimdi belki bir problem yaşamazsınız ama zamanla ve ortamın şartları değiştiği zaman eeproma yazmada promlemler çıkabilir. Standart hızlı eepromlara 8mhz in üzerinde erişim yapılmak isteniyorsa
DEFINE I2C_SLOW 1
    satırı dahil edilmelidir.

cell

cevabınız için teşekkür ederim.

24LC64 400Khz/5ms write özelliğinde bi eprom, standart dediğiniz 100Khz olanlar sanırım.

cell

Hatamı buldum.

programın basına " DEFINE OSC 20"  ile osc frekansını yazmıyordum.

programların basında tembellik yapmayıp mutlaka OSC frekansınıda yazmak gerekiyomuş :)