salut
je voulais enregistré une valeur ds une eeprom externe 24c32
pour enregistré les valeur sur 8 bit y a pas de problème mais sur 16bit j'ai trouvé de difficulté malrgé j'ai essayé de decalé la valeur etc...
si quelqu'un peut m'aidé d'enregistré une valeur de 16bit !! je serai reconnaissant .
merci
voici le code ke j'ai essayé
#fuses HS,NOWDT,NOPROTECT,NOLVP
#include <2432.c>
#define LCD_TYPE 2
#include <lcd.c>
void main()
{
long int address;
int16 data;
lcd_init();
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1) ;
setup_timer_3(T3_DISABLED|T3_D IV_BY_1);
init_ext_eeprom();
while(1)
{
address =2;
data =900;
write_ext_eeprom( address, data);
address=address+1;
data=data>>8;
write_ext_eeprom( address, data);
}
}
-----