Внешняя EEPROM I2C 24C32, 64....

Пользовательские блоки дающие дополнительные возможности при работе с EEPROM и SD картами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Внешняя EEPROM I2C 24C32, 64....

Сообщение Sancho »

RN4HAQ писал(а): 03 фев 2020, 20:12 Существует ли блок позволяющий читать данные поступающие на память FM24CL64 для дальнейшего анализа и использования
Вы действительно сможете проанализировав данные в потоке, понять что к чему?
Возьмите логический анализатор - 400 р на али.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
RN4HAQ
Рядовой
Сообщения: 5
Зарегистрирован: 01 ноя 2017, 23:15
Откуда: Самара

Внешняя EEPROM I2C 24C32, 64....

Сообщение RN4HAQ »

[ref=#ff8000]Sancho[/ref], наверно вы правы по поводу того, что в память неизвестно, что и как пишется, соответственно проанализировать их будет сложно. Тогда нужно другое устройство с обвязки микроконтроллера куда пишутся команды, которые содержат именно ту информацию которая мне впоследствии нужна. Эта микросхема Si5351 http://microsin.net/adminstuff/hardware ... -vcxo.html, мне необходимо выцепить частоту которую задает микроконтроллер
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Внешняя EEPROM I2C 24C32, 64....

Сообщение Sancho »

[ref]RN4HAQ[/ref], Скажите, пожалуйста, а коим образом это всё соотносится с нашей прогой?

Отправлено спустя 1 минуту 5 секунд:
RN4HAQ писал(а): 04 фев 2020, 20:12 мне необходимо выцепить частоту которую задает микроконтроллер
По моему, это можно измерить?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
RN4HAQ
Рядовой
Сообщения: 5
Зарегистрирован: 01 ноя 2017, 23:15
Откуда: Самара

Внешняя EEPROM I2C 24C32, 64....

Сообщение RN4HAQ »

[ref=#ff8000]Sancho[/ref], Сейчас все объясню) Имеется готовое устройство, в котором исходный код закрыт. К этому устройству мне необходимо сделать доработку, часть программы я уже написал с помощью flprog, но она работает грубо говоря в ручном режиме. для автоматизации мне необходимы условия, а условием является текущая частота генерируемая синтезатором Si5351. Измерить ее будет сложно т.к. частота очень высокая, вот и пришла мысль перехватить данные из шины i2c по которой подключена Siшка. Про это намекал и автор той разработки. Делать устройства на микроконтроллерах для своих целей мне удалось только после знакомства с flprog (супер программа), поэтому и обратился сюда. кстати вот более еблизкая тема viewtopic.php?f=112&t=2530 [ref=#ff8000]Sancho[/ref] может что то посоветуете
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Внешняя EEPROM I2C 24C32, 64....

Сообщение Sancho »

[ref]RN4HAQ[/ref], Написал в личку.
По поводу чего читать - изучить здесь, понять, какие данные/регистры Вам нужны - это главное в начале.
Затем подключить анализатор к шине и проверить, правы-ли Вы.
Потом придумать слэйв с адресом, как и у Вашей мс, но не генерирующий acknowledge, подтверждения. Если ок, то ....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Внешняя EEPROM I2C 24C32, 64....

Сообщение Alex1968 »

А как подключить 24С512 ?


24c04-integrated-circuits-500x500.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Внешняя EEPROM I2C 24C32, 64....

Сообщение Sancho »

Alex1968 писал(а): 16 дек 2020, 17:11 А как подключить 24С512 ?
Подключается по i2c. Как и 24С32.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Внешняя EEPROM I2C 24C32, 64....

Сообщение Alex1968 »

Sancho писал(а): 16 дек 2020, 17:27
Alex1968 писал(а): 16 дек 2020, 17:11 А как подключить 24С512 ?
Подключается по i2c. Как и 24С32.
А слева в настройках контроллера какую епром выбирать, там 512-ых нет в списке

6856851.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Внешняя EEPROM I2C 24C32, 64....

Сообщение Ingwar »

После заполнения полей не "выбрать", а птичку.
[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Внешняя EEPROM I2C 24C32, 64....

Сообщение Alex1968 »

У этой микросхемы всего два адресных входа А0 и А1, значит можно подключить всего 4 такие микросхемы. При подключении 4 микросхем я так понял место будет в 4 раза больше. А ардуина сама поймёт куда писать данные в какую из 4 микрух? Или будет писать рандомно пока всё место в них не закончится ?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Внешняя EEPROM I2C 24C32, 64....

Сообщение Sancho »

Alex1968 писал(а): 17 дек 2020, 14:10 У этой микросхемы всего два адресных входа А0 и А1, значит можно подключить всего 4 такие микросхемы.
Нет, три входа, это не 1м.
[spoiler]
screenshot_20-12-17_14-42-08.png
[/spoiler]
Alex1968 писал(а): 17 дек 2020, 14:10 При подключении 4 микросхем я так понял место будет в 4 раза больше.
Да.
Alex1968 писал(а): 17 дек 2020, 14:10 А ардуина сама поймёт куда писать данные в какую из 4 микрух? Или будет писать рандомно пока всё место в них не закончится ?
Возможно, вы путаете эту память с флэш. Это разные вещи для разных задач.
24Cxx - это как внутренняя память, обращение идёт по заранее заданным адресам. Или по Вашему алгоритму, в котором необходимо предусмотреть переключение адресов в случаем необходимости/заполнения; в этом случае это исключительно Ваша забота.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Внешняя EEPROM I2C 24C32, 64....

Сообщение Alex1968 »

Спасибо за пояснение, но одна непонятка отсталась это разве не эта микросхема ?

http://ww1.microchip.com/downloads/en/d ... oc1116.pdf


AT24C512T.png
Тут нет вывода А2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Внешняя EEPROM I2C 24C32, 64....

Сообщение Sancho »

[ref]Alex1968[/ref], Извиняюсь, Вы правы - без С, А2 нет.
У меня другие, поэтому смотрел в свой даташит.
[spoiler]
photo_2020-12-17_17-06-52.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

Внешняя EEPROM I2C 24C32, 64....

Сообщение tema »

ПОДСКАЖИТЕ FM24LC16 к каким пинам подключать, для esp32 devkit c4. И будут ли ети блки с ней работать? спс.
Да и в штатных настройках ее прописывать как внешнюю?
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

Внешняя EEPROM I2C 24C32, 64....

Сообщение tema »

ПОДСКАЖИТЕ FM24LC16 как подключать, для esp32 devkit c4. И прописывать как внешнюю штаттную?
И какой адрес веддь у нее нет адресных ввходов?
спс.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Внешняя EEPROM I2C 24C32, 64....

Сообщение Ardudue »

tema писал(а): 09 сен 2023, 11:25 ПОДСКАЖИТЕ FM24LC16 как подключать
по I2C viewtopic.php?f=86&t=2984&start=20#p42392
Последний раз редактировалось Ardudue 02 окт 2023, 18:27, всего редактировалось 1 раз.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

Внешняя EEPROM I2C 24C32, 64....

Сообщение tema »

Ardudue писал(а): 01 окт 2023, 20:17 tema писал(а): ↑
09.09.2023{, 11:25}
ПОДСКАЖИТЕ FM24LC16 как подключать

по I2C viewtopic.php?f=39&t=6987&p=126084#p126084
что-то я не понял. там про ацп...
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Внешняя EEPROM I2C 24C32, 64....

Сообщение Ardudue »

[ref]tema[/ref], торопился не ту ссылку запостил. Поправил.
Ответить

Вернуться в «EEPROM и SD карты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя