| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Знатокам I2C. Не могу побороть AT24C16
15.02.2008, 09:51
|
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Знатокам I2C. Не могу побороть AT24C16
Понадобилось мне прикрутить к контроллеру еепром..поставил AT24C16, процедуры для работы с шиной у меня уже были отлажены (на той же шине висят часы DS1338, работают как часы). Даташит вкурил, сделал процедуры записичтения, в протеусе прогнал-вроде все ок, пишет и читает. Залил в проц,проверяю через ICD2-чтение ок, запись не идет.Подрубил программатор, он все пишет и читает. Осцилографом посмотрел-уровни вроде в норме и так и этак. Подключил лог.анализатор, сравнил диаграммы записи от программатора и мои...отличия есть, но вроде все в пределах нормы... где еще можно покопать? Вот картинка моей записи-пишу 0 по адресу 0.
-- Прилагается рисунок: --
|
|
|
|
15.02.2008, 12:07
|
|
|
Временная регистрация
Регистрация: 14.04.2007
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
С буковкой C, насколько мне известно,одноразовая флэшка.
|
|
|
|
15.02.2008, 12:49
|
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
не, это 2-Wire Serial EEPROM...да и програматором читается и шьется без проблем...
|
|
|
|
15.02.2008, 13:00
|
|
|
Вид на жительство
Регистрация: 05.09.2006
Сообщений: 359
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
|
Сообщение от alkl
|
|
С буковкой C, насколько мне известно,одноразовая флэшка.
|
Чушь.
2 stri
А проверьте ногу WP. Она должна быть соединена с GND или болтаться в воздухе. Также необходимо быть уверенным, что у Вас не включена программная защита от записи и напряжение питания в норме.
Удачи.
|
|
|
|
15.02.2008, 13:08
|
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
WP на земле, питание +3.3, но вроде это допускается по даташиту...
|
|
|
|
15.02.2008, 13:18
|
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
а что такое программная защита от записи? Вроде в даташите нет такого...
|
|
|
|
15.02.2008, 13:41
|
|
|
Вид на жительство
Регистрация: 05.09.2006
Сообщений: 359
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
|
Сообщение от stri
|
|
а что такое программная защита от записи? Вроде в даташите нет такого...
|
МДа.. действительно в 24c16 нет. Смотрел 24c128, там
|
Цитата:
|
• Write Protect Pin for Hardware and Software Data Protection
Switching WP to VCC prior to a write operation creates
a software write protect function.
|
Хотя ничего более не написано. Извините, ввел в заблуждение.
Удачи.
|
|
|
|
15.02.2008, 13:52
|
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
вроде разобрался... похоже ненароком поджарил ногу контроллера, отвечающую за SDA. На выход она нормально работает, а на вход (нужно для работы i2c) как то через раз. Спасибо всем кто ответил...
|
|
|
|
15.02.2008, 14:21
|
|
|
Вид на жительство
Регистрация: 05.09.2006
Сообщений: 359
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
|
Сообщение от stri
|
|
На выход она нормально работает, а на вход (нужно для работы i2c) как то через раз.
|
Резистор нужно повесить от ноги на питание.
Удачи.
|
|
|
|
18.02.2008, 08:04
|
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
ну так он и так есть, всмысле подтяжки на 10к. Или может речь про что то другое?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:40.
|
|