Стояла наипростейшая во всех отношениях задача связать EEPROM с LPC2124. Обмен по I2C нужно реализовать ПРОГРАММНО. В распоряжении был 100% рабочий код на С для другого проца. Код отредактировал под LPC. В EEPROM посылаю СТАРТ+байт (байт = DEVICE_ADR = 10100000) как я понимаю после приема такого байта на шине должно появиться ACK, но его нет. EEPROM рабочая. ACK ждет функция типа bool в которой сначала SCL=0 перевожу SDA для работы на вход делаю SCL=1 и читаю SDA. если SDA=0 then true если SDA=1 then false
(формат посылки смотрю на запоминаю осцилографе - все правильно, но ACK не выдается) может я что то и виду упустил? наставьте на путь истинный...........
--------------------
|