Страница 5 из 5

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

Добавлено: 04 фев 2020, 08:14
Sancho
RN4HAQ писал(а): 03 фев 2020, 20:12 Существует ли блок позволяющий читать данные поступающие на память FM24CL64 для дальнейшего анализа и использования
Вы действительно сможете проанализировав данные в потоке, понять что к чему?
Возьмите логический анализатор - 400 р на али.

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

Добавлено: 04 фев 2020, 20:12
RN4HAQ
[ref=#ff8000]Sancho[/ref], наверно вы правы по поводу того, что в память неизвестно, что и как пишется, соответственно проанализировать их будет сложно. Тогда нужно другое устройство с обвязки микроконтроллера куда пишутся команды, которые содержат именно ту информацию которая мне впоследствии нужна. Эта микросхема Si5351 http://microsin.net/adminstuff/hardware ... -vcxo.html, мне необходимо выцепить частоту которую задает микроконтроллер

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

Добавлено: 04 фев 2020, 21:17
Sancho
[ref]RN4HAQ[/ref], Скажите, пожалуйста, а коим образом это всё соотносится с нашей прогой?

Отправлено спустя 1 минуту 5 секунд:
RN4HAQ писал(а): 04 фев 2020, 20:12 мне необходимо выцепить частоту которую задает микроконтроллер
По моему, это можно измерить?

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

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

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

Добавлено: 05 фев 2020, 09:33
Sancho
[ref]RN4HAQ[/ref], Написал в личку.
По поводу чего читать - изучить здесь, понять, какие данные/регистры Вам нужны - это главное в начале.
Затем подключить анализатор к шине и проверить, правы-ли Вы.
Потом придумать слэйв с адресом, как и у Вашей мс, но не генерирующий acknowledge, подтверждения. Если ок, то ....

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

Добавлено: 16 дек 2020, 17:11
Alex1968
А как подключить 24С512 ?


24c04-integrated-circuits-500x500.jpg

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

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

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

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

6856851.jpg

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

Добавлено: 16 дек 2020, 18:53
Ingwar
После заполнения полей не "выбрать", а птичку.
[spoiler]
Безымянный.png
[/spoiler]

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

Добавлено: 17 дек 2020, 14:10
Alex1968
У этой микросхемы всего два адресных входа А0 и А1, значит можно подключить всего 4 такие микросхемы. При подключении 4 микросхем я так понял место будет в 4 раза больше. А ардуина сама поймёт куда писать данные в какую из 4 микрух? Или будет писать рандомно пока всё место в них не закончится ?

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

Добавлено: 17 дек 2020, 14:47
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 - это как внутренняя память, обращение идёт по заранее заданным адресам. Или по Вашему алгоритму, в котором необходимо предусмотреть переключение адресов в случаем необходимости/заполнения; в этом случае это исключительно Ваша забота.

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

Добавлено: 17 дек 2020, 15:44
Alex1968
Спасибо за пояснение, но одна непонятка отсталась это разве не эта микросхема ?

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


AT24C512T.png
Тут нет вывода А2

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

Добавлено: 17 дек 2020, 17:13
Sancho
[ref]Alex1968[/ref], Извиняюсь, Вы правы - без С, А2 нет.
У меня другие, поэтому смотрел в свой даташит.
[spoiler]
photo_2020-12-17_17-06-52.jpg
[/spoiler]

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

Добавлено: 30 июл 2022, 08:50
tema
ПОДСКАЖИТЕ FM24LC16 к каким пинам подключать, для esp32 devkit c4. И будут ли ети блки с ней работать? спс.
Да и в штатных настройках ее прописывать как внешнюю?

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

Добавлено: 09 сен 2023, 11:25
tema
ПОДСКАЖИТЕ FM24LC16 как подключать, для esp32 devkit c4. И прописывать как внешнюю штаттную?
И какой адрес веддь у нее нет адресных ввходов?
спс.

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

Добавлено: 01 окт 2023, 20:17
Ardudue
tema писал(а): 09 сен 2023, 11:25 ПОДСКАЖИТЕ FM24LC16 как подключать
по I2C viewtopic.php?f=86&t=2984&start=20#p42392

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

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

по I2C viewtopic.php?f=39&t=6987&p=126084#p126084
что-то я не понял. там про ацп...

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

Добавлено: 02 окт 2023, 18:28
Ardudue
[ref]tema[/ref], торопился не ту ссылку запостил. Поправил.