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

 
 
> AT24C32 на 100кГц не работает, хотя должна..
AntonioB
сообщение Jan 15 2010, 17:43
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 2-12-08
Пользователь №: 42 159



Здравствуйте уважаемые форумчане!))

Такая ситуация, на шине i2c висят ds1307 и at24c32, из-за ds1307 скорость пришлось убавить до 100кГц и после этого at24c32 отказывается работать, а именно не отвечает на запросы. В описании на нее написано, что вроде как 100 - 400 кГц должна, но в реальности только на 400кГц работает.
Вопрос: это так на самом деле, либо я что-то не так делаю?))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AntonioB
сообщение Jan 16 2010, 13:31
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 2-12-08
Пользователь №: 42 159



да, именно так, работаю с DS (чтение/запись) затем формирую STOP, жду пока сбросится бит TWSTO рег TWCR, затем формирую СТАРТ, получаю 0x08, отправляю SLA+W для AT24c32 и после этого получаю в TWSR код 0x20 - SLA+W передан, но ACK не принят. вот как-то так. Кроме того убирал все, что связано с DS, т.е. при запуске сразу обращался к AT24, но результат тот же. Создается впечатление, что twi не ловит ack от пзу.

ЗЫ: к сожалению осциллографом поглядеть не могу из-за отстутствия такового)
Go to the top of the page
 
+Quote Post



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

 


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


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