реклама на сайте
подробности

 
 
> LPC with EEPROM AT24C16
MixEr
сообщение Aug 10 2006, 14:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 7-03-06
Из: Самара
Пользователь №: 15 040



Стояла наипростейшая во всех отношениях задача связать 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 не выдается)
может я что то и виду упустил? наставьте на путь истинный...........


--------------------
Бесплатный файлообменник с выгодой для тебя...
http://depositfiles.com/signup.php?ref=ankudin-off
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01331 секунд с 7
ELECTRONIX ©2004-2016