Argon (16.03.2006 14:24, просмотров: 839)
Не соображу на тему i2c EEPROM & LPC2106 http://hubbard.engr.scu.edu/embedded/arm/armlib/docs/html/i2c_8c-source.html
Запись по моим исходникам происходит очень редко. Чтение всегда работает.
За основу брал примеры по ссылке. Естественно, учел особенности
логического протокола 24LC64.
Не понятен момент в функции i2cMasterSendNI в конце, где производится STOP condition:
// transmit stop condition
00208 // leave with TWEA on for slave receiving
00209 I2CONSET = BIT(I2CON_STA);
00210 delay(10);
00211 I2CONCLR = BIT(I2CON_STO);
Зачем устанавливать STA? Зачем сбрасывать STO?