Ynt: Eeprom hatası [Çözüldü]

Başlatan baran123, 25 Şubat 2014, 23:23:35

baran123

edit  !
#include <16F877A.h>
#device adc=16
#FUSES NOWDT,XT,NOBROWNOUT,NOLVP             
#use delay(clock=4000000)

#include "lcd.c"

int i = 0;
 
void main()
{
   lcd_init();
   lcd_gotoxy(1,1);
   
   while(TRUE)
   {
      if(input(pin_b0)==1)
      {
         delay_ms(100);
         i++;
         write_eeprom(0, i);
      }
      
      delay_ms(50);
      lcd_gotoxy(1,1);
      i = read_eeprom(0);
      printf(lcd_putc,"\f  Sayı=%d",i);
   }
}

bu kodlarla devre yi calıstırı dıgımda eeprom yaklasık 20 den falan baslıyor 0. adresini başlangıcta nasıl sıfır dan başlatırım ?

mesaj birleştirme:: 26 Şubat 2014, 14:01:19

Çözdüm teşekkürler arkadaşlar :D
bir butona "write_eeprom(0, 0);" yazmam yeterliymiş

İyi Çalışmalar