Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

EEPROM' a kayıt

Başlatan fofo, 05 Nisan 2009, 22:15:23

fofo

write adr,deger
           if adr>127 then
            adr=0
            endif
              adr=adr+1
EEPROM a sırayla 16 byte değişken kaydediyorum. Ama herzaman peşpeşe kaydetmiyorum. mesela 5 byte kaydettikden sonra diğer 16 byte lık bölüme nasıl geçebilirim EEPROM un tamamını kullanıyorum.
[0xxxxxx.........15]
.....................127]
şeklinde kullanmak istiyorum. 16 byte lık bloklar şeklinde 16 byte lık bloğun tamamına yazmadan diğer 16. bloğun 1. byte ından başlamalıyım. Diğer  bloğa geçiş tuşla olacak.

Tagli

Hangi blokta olduğunu da bir yerde tutman gerekecek. Sonra bunu 16 ile çarpıp adres değerine ulaşabilirsin. Elbette işlemlerin sırasında blok değerini de güncellemeyi unutmaman gerek. Adresi 16'ya bölerek bunu yapabilirsin sanırım. Çarpma ve bölme işlemlerini kaydırma yöntemiyle yaparsan PIC'i rahatlatırsın.
Gökçe Tağlıoğlu