[an error occurred while processing this directive]
Ответ: Есть! На Code Vision (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Linuxoid 27 января 2003 г. 18:53
В ответ на: Есть у кого исходничек общения с 24CXXX для AVR на Си желательно? отправлено albor 27 января 2003 г. 18:48

void eeprom_write_byte(unsigned int address, unsigned char data)
{
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS | (unsigned char)((address>>8)<<1)); /* 3 MSB of address */
i2c_write((unsigned char)address);
i2c_write(data);
i2c_stop();
}

unsigned char eeprom_read_byte(unsigned int address)
{
unsigned char data;
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS | (unsigned char)((address>>8)<<1));
i2c_write((unsigned char) address);
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS | 1);
data = i2c_read(0);
i2c_stop();
return data;
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru