Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

X24645 EPROM с интерфейсом I2C

Непрочитано 14.11.2017, 01:31  
12-12
Частый гость
 
Регистрация: 05.06.2007
Сообщений: 30
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 1 сообщении
12-12 на пути к лучшему
По умолчанию X24645 EPROM с интерфейсом I2C

Привет всем. Товарищи, отзовитесь пожалуйста, кто имел дело с такой микрой памяти. На первый взгляд ничего особенного, но как только не пытался, не получается ни считывать с неё, ни записывать. Сначала было сунулся в свой программатор USB ChipProg-40, но как выяснилось он не знает такую память, другие микры этой фирмы знает и ещё миллион других микр., а эту нет. Хорошо, написал прогу для компа и для микроконтр. подключил их через ком порт. К микроконтр. подключил эту память. Прога считывает побайтно данные из памяти X24645 и передаёт их на комп, с компа соответственно можно передавать и записывать данные в неё. Опробовал это дело на знакомой мне 24LC16. Всё работает, считываю ячейки памяти и записываю. Потом вместо 24LC16 подключил X24645, поправил программу МК, в части работы I2C (адреса и т.д. на сколько смог выкурить на неё даташит) и как не бился, не работает ни фига. Не хочет ни записывать, ни считывать. Постоянно считывает ячейки значениями FF, но прикол, если отключаю X24645 от МК, приходят значения 00. Помогите пожалуйста, кто знает как с этим зверем бороться?
Вложения:
Тип файла: pdf X24645.pdf (85.8 Кб, 0 просмотров)
Реклама:
12-12 вне форума  
Непрочитано 14.11.2017, 11:07  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,292
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: X24645 EPROM с интерфейсом I2C

S1=VSS, S2=VCC, WP=VSS?
Ну и осциллографом/ЛА посмотреть что на SCL и SDA происходит.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 14.11.2017, 19:58  
vladisslav1
Прописка
 
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
vladisslav1 на пути к лучшему
По умолчанию Re: X24645 EPROM с интерфейсом I2C

Сообщение от 12-12 Посмотреть сообщение
если отключаю X24645 от МК, приходят значения 00
Что-то не то в программе. Не может быть такого. Должна быть ошибка по факту отсутствия ACK на адрес. Либо нет подтягивающих резисторов, хотя тогда и 24LC16 не должна была бы читаться (с таймаутом из-за затягивания тактового сигнала).
Сообщение от mike-y-k Посмотреть сообщение
Ну и осциллографом/ЛА посмотреть что на SCL и SDA происходит
Достаточно понизить частоту SCL до 1 Гц или даже ниже, и можно будет увидеть все на шине просто подключив цепочки из резистора/светодиода параллельно подтягивающим резисторам...
vladisslav1 вне форума  
Непрочитано 15.11.2017, 01:29  
12-12
Частый гость
 
Регистрация: 05.06.2007
Сообщений: 30
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 1 сообщении
12-12 на пути к лучшему
По умолчанию Re: X24645 EPROM с интерфейсом I2C

Сообщение от vladisslav1 Посмотреть сообщение
Достаточно понизить частоту SCL до 1 Гц или даже ниже, и можно будет увидеть все на шине просто подключив цепочки из резистора/светодиода параллельно подтягивающим резисторам...
А подскажите, что я должен увидеть, могу и осциллографом и логичек. анал. посмотреть, но честно не пойму что мне это даст?
12-12 вне форума  
Непрочитано 15.11.2017, 03:46  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,292
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: X24645 EPROM с интерфейсом I2C

12-12, вы в чип таки посылаете данные и принимаете обратно?
Осциллографом посмотреть отсутствие искажений сигналов SCL и SDA по времени/форме/амплитуде. Сравнить наблюдаемое с DS.
А на ЛА посмотреть что передаётся/принимается.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль SDA и SCL на шине I2C pifa AVR 6 17.02.2015 01:35
Не работает I2C в ATMega128 pifa AVR 1 05.09.2014 19:45
I2C + atmega32 kruftin AVR 41 29.06.2013 11:58
Atmega, i2c и CodeVision deeman30rus AVR 3 21.01.2013 15:48
pic16f628 , I2C и ЕЕПРОМ 24С08 stepashka Микроконтроллеры, АЦП, память и т.д 13 07.03.2008 07:14


Часовой пояс GMT +4, время: 15:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.