K
Kuzito
Guest
Hola a tots,
Im principiant i proveu connectar I2C 8bit sèrie eeproms 24C02 i 24C16 a ATMEGA16.
No hi ha codi de treball i amb gran 24C02 EEPROM perquè tenen adreces de 0x00 a 0xFF.
Codi:
# Defineix EEPROM_BUS_ADDRESS 0xa0eeprom_read_8bit (unsigned char adreça)
(
i2c_start ();
i2c_write (EEPROM_BUS_ADDRESS);
i2c_write (direcció);
i2c_start ();
i2c_write (EEPROM_BUS_ADDRESS | 1);
de dades = i2c_read (0);
i2c_stop ();
)
Im principiant i proveu connectar I2C 8bit sèrie eeproms 24C02 i 24C16 a ATMEGA16.
No hi ha codi de treball i amb gran 24C02 EEPROM perquè tenen adreces de 0x00 a 0xFF.
Codi:
# Defineix EEPROM_BUS_ADDRESS 0xa0eeprom_read_8bit (unsigned char adreça)
(
i2c_start ();
i2c_write (EEPROM_BUS_ADDRESS);
i2c_write (direcció);
i2c_start ();
i2c_write (EEPROM_BUS_ADDRESS | 1);
de dades = i2c_read (0);
i2c_stop ();
)