Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

xc8 EEprom write

Başlatan OxfordBlue, 14 Temmuz 2015, 14:03:38

OxfordBlue

#include <pic18f4620.h>
#include <pic18.h>
#include <xc.h>
#include <stdio.h>
#include <stdlib.h>
#define _XTAL_FREQ 40000000
....

EEPROM_WRITE(0x00,Deger);

Merhaba arkadaşlar, bu koddan baska kullanabileceğim daha hızlı çalışan daha stabil çalışan bir kod var mı ?
bu kodları bir kaç kez çalıştırdıktan sonra(bazen 7,8 çalışmadan sonra tam kesin degil) seri haberleşmem ciddi oranlarda bozuluyor ve bir daha düzelmiyor, Normalde bu tarz bir hata seri haberleşmede hiç denk gelmemiştim ve yazılım sapıtıyor.
timer1 yazılım döngüm 200us

OG

Tek komut ile yazıyorsunuz zaten.

Gecikmenin sebebi fiziksel yazma süresidir. EEPROM'a yazma anında 10ms gibi bir süre ister.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

sadogan

Eeprom write interrupt kullanırsan yazma süresini beklemek durumunda kalmazsın.

OxfordBlue

Sadogan hocam konuyla alakalı örnek verebilirmisin ?

O dediğini nasıl yapabilirim ?