Уроки Arduino. Работа с EEPROM памятью

Уроки Arduino. Работа с EEPROM памятью

74,943 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Тим Скр
Тим Скр - 24.06.2023 08:06

А куда делся Алекс Гайвер???

Ответить
Андрей !
Андрей ! - 13.12.2022 23:36

Честно скажу.. нихрена ничего не понял. Куча иностранных слов, о значении которых приходится догадываться.

Ответить
как сварить пельмени
как сварить пельмени - 09.12.2022 00:56

Можешь сделать урок с динамическим EEPROM адресом? Чтобы каждый раз данные в новый адрес записывались

Ответить
Oleg Kolosov
Oleg Kolosov - 07.10.2022 17:56

я недавно случайно наткнулся на али на "24Cxx"(я смотрел 24С04,но видел и более ёмкие варианты как 24С64) (в рекомендациях появился) можно побаловаться,насоздавать "чёрных ящиков" или резервных копий настроек )))
И чтобы не ушатывать память ардуинки можно записывать на сменный блок (видел даже в вариантах DIP)

Ответить
грелка
грелка - 20.09.2022 20:21

я наверно вылез из танка, но где, чъерт возьми, Алекс?

Ответить
Orko TEG
Orko TEG - 13.06.2022 23:43

я в одном проекте у клиента в итоге поставил внешнюю 24c08 в DIP панель.
проще потом будет поменять ее, чем контроллер (там был MSP430).

Ответить
MaЛьцЕв
MaЛьцЕв - 21.05.2022 08:11

Заметки Ардуинщика , сделай свою плату подобие ардуин на каком - нить микроконтроллере например стареньком AT90S2313 он без внешнего кварца не работает . Спасибо за урок !

Ответить
Magnum Opus
Magnum Opus - 26.04.2022 22:57

Спасибо за видео! Подскажите, а где хранить карты шрифтов или битовые изображения, EEPROM используют дял этих целей?

Ответить
Y L
Y L - 12.04.2022 06:26

У меня один практичный вопрос.
Как считать данные с ячейки еепром по I2C в системе с другим МК?
Прижать ресет к земле что бы тот не дёргался и шина свободна?
И как это схемотично будет выглядеть, подтягивающие резисторы и пр...?
Может видео такое запилите, думаю такой прикладной вопрос очень актуален.

Ответить
DWP_RPW
DWP_RPW - 04.01.2022 00:53

А что такое с голосом?

Ответить
Boris Frolov
Boris Frolov - 02.01.2022 14:37

Все получилось, благодарю

Ответить
kostya13lg |
kostya13lg | - 01.01.2022 13:36

Что за никичом

Ответить
Movses
Movses - 30.12.2021 01:46

Добрался до ролика с опозданием, но, всё равно, лайк!

Ответить
гуси Алексеевка
гуси Алексеевка - 21.12.2021 21:50

Доброго времени суток ✌️ не могу соединить скетч измерения и регулировки с меню настроек. Попробую вписать как первое меню. Если не сложно подскажите как проще. Скетч могу выложить ссылку на гугл диск

Ответить
Денис Кануркин
Денис Кануркин - 10.12.2021 20:47

Сделай видео про FRAM память и работу с ней с Arduino. Пробовал работать с FM24C04B-G, очень понравилось, объём хоть и не большой, но его избыточно хватает много для чего и стоит не дорого, если с Китая покупать отдельно микросхемки. Делал им обвязку и использовал как полноценные модули.

Ответить
EasyForUs CS:GO
EasyForUs CS:GO - 29.11.2021 09:35

Особенности из носа, конечно, смущают.

Ответить
Серега Уланов
Серега Уланов - 26.11.2021 10:02

как залить скетч в EEPROM и при использовании двух микросхем памяти и одной дуинки переключателем задействовать нужный скетч?

Ответить
M10n_EZ
M10n_EZ - 21.11.2021 10:17

Интересный урок! Когда выйдет следующий!?

Ответить
Sergey_555
Sergey_555 - 20.11.2021 23:25

Внешнюю FRAM память и забудьте про ресурс памяти. 10^14 число перезаписей. Да еще и скорость не сравнить с EEPROM

Ответить
Бакир Базаркул
Бакир Базаркул - 07.11.2021 15:19

Пипец потратил кучу времени. Нету нужной инфы вы че столько примеров про ардуино и не слово про это

Ответить
Бакир Базаркул
Бакир Базаркул - 07.11.2021 15:18

Можно вопрос почему нету урока про записи в епром память минусовое значение и чтения. Во всем просторе интернета толка 2 статий про ето и то не рабочий скеч 😠

Ответить
ShizaRacing
ShizaRacing - 01.11.2021 11:36

Спасибо за хороший видеоролик

Ответить
SerBask
SerBask - 05.10.2021 23:12

AlexGyver продал этот канал?

Ответить
Рояль Колдуна
Рояль Колдуна - 12.07.2021 14:15

Очень интересно но никуя не понятно.
Слишком сжатая информация, чтобы разобраться просто как обращаться с епром в самом простом варианте приходится пересматривать короткий отрывок по пятьдесят раз...

Ответить
Viktor Kirsanov
Viktor Kirsanov - 05.07.2021 22:56

NANO 33

Ответить
Олег Миронов
Олег Миронов - 02.07.2021 14:12

Что с голосом?

Ответить
Удалов Павел
Удалов Павел - 29.06.2021 21:48

Интересно. А будет урок по времени. Интересует как подать сигнал на 2 разных реле при значении времени. Например на одно реле подавать сигнал через 20 секунд, а на второе через 30.

Ответить
Tellurian
Tellurian - 28.06.2021 12:01

Как на счет использования внешеней памяти например AT25256B-SSHL-B, Последовательная энергонезависимая память [SO-8] (5EB L) у нее;
High Reliability
̶ Endurance: 1,000,000 Write Cycles
̶ Data Retention: 100 Years

Ответить
STP 2009
STP 2009 - 26.06.2021 16:14

Когда будет продолжение игровой консоли?

Ответить
Besenok GAMES
Besenok GAMES - 25.06.2021 05:02

Доброго времени суток! Подскажите, возможно ли на ардуинке сделать кнопку цензуры? То есть, нажимаем кнопку и в звуковой канал, например на виртуальный, аудио кабель идет звук цензуры, отпускаем кнопку, звук пропадает

Ответить
Максим Симаков
Максим Симаков - 20.06.2021 07:44

Замечательные ролики для легкого восприятия сложного контента, спасибо

Ответить
Алексей Орешин
Алексей Орешин - 18.06.2021 13:25

Здравствуйте. Собираю руль на ардуино Леонардо, есть две прошивки: Aiwave и EMC. Скажите, если я залью одну, а потом за хочу перепрошить на другую, то чтобы это сделать понадобится программатор или можно будет обойтись без него?

Ответить
Captain
Captain - 17.06.2021 06:59

помогите пожалуйста! не могу найти причину даже в интернете!
у меня есть arduino mega 2560, lcd 12864B большой такой, подключаю правильно, но текст не выводит.
код:
U8G2_ST7920_128X64_F_HW_SPI u8g2(U8G2_R0, /* CS=*/ 12, /* reset=*/ 8);

void setup(void) {
u8g2.begin();
}

void loop(void) {
u8g2.clearBuffer(); // clear the internal memory
u8g2.setFont(u8g2_font_ncenB08_tr); // choose a suitable font
u8g2.drawStr(0,10,"Hello World!"); // write something to the internal memory
u8g2.sendBuffer(); // transfer internal memory to the display
delay(1000);
}
как я подключил:
GND - GND
VCC - 5V
V0 - ❌
RS - 10 pin
R/W - 11 pin
E - 12 pin
PSB - GND
BLA - 3.3V
BLK - GLD
A - 5V
K - GND


на ардуино уно через пень-колоду показывает,едва видно, как отрегулировать контрастность? и как это запустить на ардуино мега?
пожалуйста помогите!

Ответить
ZA RUSSIAN
ZA RUSSIAN - 15.06.2021 07:35

Интересно при АЦП атмега 32а прошивальшиком АВР можно ли сохранять данные прошивки старой и вернутся к ней там два файла для прошивки hex формата еепром и флеш

Ответить
Сергей Белов
Сергей Белов - 14.06.2021 21:32

Спасибо за видео ,очень интересно. Но видимо здесь один я дурак смотрю ничего не соображая в этом.))

Ответить
апптапа ваккефыа
апптапа ваккефыа - 14.06.2021 20:49

Супер. Снимите ролик как сделать весы. по типу "вы худой", " вы норм", и "вы жиробас". Смотрю вас с огромным удовольствием.

Ответить
ЕгоР
ЕгоР - 14.06.2021 07:31

программировал когда-то на Delphi7 )) Винда ХР настройки сохранял в реестр, EEPROM типа того?

Ответить
SINGULAR
SINGULAR - 13.06.2021 20:55

я для такого использую кольцевой буфер со следующей структуруй
структура данных = 3 байта (номер записи) + N байт (полезные данные)
и это структуру растягиваем на всю память.
При включении контроллера програ пробегает по всем ячейкам и ищет наибольшее значение записи (те самые 3 байта). Указатель следующей записи смещается на размер структуры и каждая следующая запись идет с тем же смещением, и так по кругу.
Преимущество метода - уменьшенный общий расход.
Недостаток - завышенный удельный расход.
Преимущество перекрывает недостаток даже при полезной нагрузке в 1 байт.
Например для 328p
Структура 4 байта = 3 байта указателя + 1 байт полезной нагрузки
1024 / 4 = 256 ячеек для подобных структур. Т.е. каждая ячейка будет перезаписана в 256 раз реже чем при классическом методе. А это больше 25млн. гарантированных записей.
Почему именно 3 байта на указатель а не 4.
Максимальное значение 3 байт = 16777216 что с большим запасом покрывает даже самый оптимистичный срок службы.

Ответить
Дмитрий Сакеев
Дмитрий Сакеев - 13.06.2021 14:19

Народ, где прочитать про объяснение заводских библиотек? Как они расписаны, какие функции и переменные из них брать в основную программу?

Ответить
Евгений Двинянин
Евгений Двинянин - 13.06.2021 09:21

неужели, дождался

Ответить
Naidjel
Naidjel - 13.06.2021 00:24

Мне нужна помощь по программированию, если кто может помочь пишите вотцап 89250842524 В лс обьясню всю суть

Ответить
Yan
Yan - 13.06.2021 00:03

Как подключить к ардуино fdd ( флоппи ) привод что бы можно было к ноутбуку подключить как внешний носитель? Что бы не музыку издавал а определял и записывал на дискеты? Что бы ардуино выполнял роль платы которые обычно стоят в боксах для внешних дисков.

Ответить
Алексей Тарасов
Алексей Тарасов - 12.06.2021 17:31

Поздравляем Ничикона с полноценным именным интро:D

Ответить
Sanka T
Sanka T - 12.06.2021 10:54

Спасибо! Действительно полезный урок. Давно искал как работать с энергонезависимой памятью. Правда меня больше интересует ESP.

Ответить
Buter
Buter - 12.06.2021 00:13

Давай урок про регистры.

Ответить
Alex Mikhnev
Alex Mikhnev - 11.06.2021 23:09

Спасибо тебе!)

Ответить
Illuminoid
Illuminoid - 11.06.2021 16:08

Заметки ардуинщкааа

Ответить