Есть ещё интересные FRAM микросхемки, почти бесконечное кол-во записи/чтения, оно там до сотен триллионов доходит по заявлению производителей, а в реале явно куда больше. Заказал себе на днях вот таких: FM24C04B, поиграюсь :)
@@miguelmuniz4756 eso ya lo veo pero para que ? Me refiero si es para programar el c2822 ..que se le puede programar para secuencias de leds o que cosas mas ?
@@vanhelsing4880 yo lo usé en su momento para guardar un estado no volátil por si se pierde la energía, pero se puede almacenar cualquier dato para lo que requieras.
@@miguelmuniz4756 no se tanto como tu de electronica ...eso de estado volatil .....pero te preguntaria .sirviria para grabarle ago adentro ejempo como los arduino nano que se les graba el sketch dentro de los arduinos para que luego hagan cosas como : encender secuencias de led ..o mover servos . O activar motores de poco consumo . O sino que cosas podria grabarles para que haga ese c2822 ?
доброго времени суток. Подключил EEPROM 24С02 и запустил сканер. сканер находит три адреса I2C device found at address 0x28 ! I2C device found at address 0x50 ! I2C device found at address 0x68 , хотя кроме памяти ничего не подключено.. Из-за чего такое может быть?
Для себя можно замок делать из резистора, проверять сопротивление и если ожидаемый номинал открывать дверь. Или комбинация клавиш, морзянкой настучать что-то )
Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение. Может есть похожее видео.
только что расковырял старый кассовый аппарат - 2 штуки at24c512 нашел. библиотека для них есть не гите. Почему-то если указать прямую ссылку - пост удаляется :(
Странно, пытался воспользоваться библиотекой для 24с02 по вашей ссылке - IDE Ардуино (1.0.6) ругается на имя библиотеки. Мол в имени библиотеки нельзя использовать какие-либо символы, кроме цифр и букв ASCII.
Прикольно, у меня ничего не работало, куча времени потратил, а тут сразу же заработало. А чем эти библиотеки отличаются друг от друга (ну всмысле они для разных модэлей флэшек) у меня 24LC04, я взял либу для 24с01-02 и все прекрасно заработало.
у меня сканирует более одного адреса пробовал на разных микросхемах выпаянных с мониторов и обе показывают более одного адреса и если пинам адреса вообще не задать то выдаёт 8 адресов. как не пытался выставлять адреса одна фигня минимум 2 адреса. Ч то делаю не так?
256 байт - это мало. Проще использовать флэш или еепром микроконтроллера. Не тот случай, чтобы лепить внешнюю память. Вот с большим объёмом может пригодиться.
Прикольно конечно. Такая микросхема есть на плате часов DS1307. Но проблема, библиотека часов использует D4 D5. Библиотека 24С02 использует A4 A5. Как и библиотека I2C Scan. И что делать ? Разорваться ?)
+arduinoLab я сделал включател света и использовал эту микросхему для проверки сосотояния света если выключать свет дома и чтоб заново его не включать он записывает состояние лампы в память 24C01. Но так как запись его ограничено пришлось откозатьса от него.
24c16 стоят в промприборовских контроллерах трк на х51, запись идет каждое событие, а событие бывает очень часто , каждые 10 милилитров отпущенного топлива... 6 лет ремонтирую эту электронику, и лет 30-40, может больше, их выпускают, еще ни одной мертвой памяти не видел, железо в труху, а память жива
Может тогда подскажете как мне быть? Я делаю таймер, чтобы при нажатии кнопки релюшка включилась на 10 секунд например и выключилась. Интервал времени устанавливается двумя кнопками + и - а отображается на семисегментнике. Вопрос как мне хранить установленное ранее время при отключении питания? Понимаю что на вопросы требующие примера кода вы не отвечаете, но всёже :)
так и сложность в чем? один байт это от 0 до 255, если не помещается, то разбивать переменную два байта и хранить в двух ячейках. та и зачем внешняя ЕЕПРОМ? в атмеге свои 2кб есть.
извените может глупое предложение но ,все таки спрошу ,снимите видео про прошивку 24с08 через понипрог(оматор)или ttl конвертер на PL2303 Если такое возможно ? :) (плиззз!?)
Сканер видит 24C04 и 24C16, не с одним, а с множеством адресов Сканер I2C eeprom AT24C04 Scanning... I2C device found at address 0x50 ! I2C device found at address 0x51 ! done th-cam.com/video/6cni_zKOsqA/w-d-xo.html Сканер I2C eeprom AT24C16 Scanning... I2C device found at address 0x50 ! I2C device found at address 0x51 ! I2C device found at address 0x52 ! I2C device found at address 0x53 ! I2C device found at address 0x54 ! I2C device found at address 0x55 ! I2C device found at address 0x56 ! I2C device found at address 0x57 ! done th-cam.com/video/wOxwScntD_E/w-d-xo.html Подскажите пожалуйста, как решить эту проблему или киньте ссылку где можно об этом узнать.
On both of my 2x24LC04B, i2c_scanner gives me this: Scanning... I2C device found at address 0x50 ! I2C device found at address 0x51 ! I2C device found at address 0x52 ! I2C device found at address 0x53 ! I2C device found at address 0x54 ! I2C device found at address 0x55 ! I2C device found at address 0x56 ! I2C device found at address 0x57 ! done Why?? Indstead, it works fine on both X24C02P and 24LC64: Scanning... I2C device found at address 0x50 ! done
Народ, а действительно, почему так? Память 24c04 определяет 2 адреса I2C device found at address 0x50 ! I2C device found at address 0x51 ! Память 24c08 определяет 4 адреса I2C device found at address 0x50 ! I2C device found at address 0x51 ! I2C device found at address 0x52 ! I2C device found at address 0x53 ! Память 24c16 определяет 8 адресов I2C device found at address 0x50 ! I2C device found at address 0x51 ! I2C device found at address 0x52 ! I2C device found at address 0x53 ! I2C device found at address 0x54 ! I2C device found at address 0x55 ! I2C device found at address 0x56 ! I2C device found at address 0x57 ! Кто знает почему так? Помогите!!!! Help!!!!!
+Артур Ар из даташита The 24C02 / 24C04 provides 2048/4096 bits ofserial electrically erasable and programmableread-only memory (EEPROM) organized as256/512 words of 8 bits each
Порылся в своих закромах и нашёл парочку таких... Надо бы попробовать поюзать.
Спасибо.Интересно было.
У меня не хватает памяти на Arduino как нужно загружать скетч на энергонезависимая память и SD карту?
Есть ещё интересные FRAM микросхемки, почти бесконечное кол-во записи/чтения, оно там до сотен триллионов доходит по заявлению производителей, а в реале явно куда больше. Заказал себе на днях вот таких: FM24C04B, поиграюсь :)
¡gracias amigo! me ha funcionado perfectamente, saludos desde México.
Campeon mexicano puedes decirme Para que sirve el proyecto ?
@@vanhelsing4880 Para conectar una EEPROM AT24С02 con Arduino.
@@miguelmuniz4756 eso ya lo veo pero para que ? Me refiero si es para programar el c2822 ..que se le puede programar para secuencias de leds o que cosas mas ?
@@vanhelsing4880 yo lo usé en su momento para guardar un estado no volátil por si se pierde la energía, pero se puede almacenar cualquier dato para lo que requieras.
@@miguelmuniz4756 no se tanto como tu de electronica ...eso de estado volatil .....pero te preguntaria .sirviria para grabarle ago adentro ejempo como los arduino nano que se les graba el sketch dentro de los arduinos para que luego hagan cosas como : encender secuencias de led ..o mover servos . O activar motores de poco consumo . O sino que cosas podria grabarles para que haga ese c2822 ?
доброго времени суток. Подключил EEPROM 24С02 и запустил сканер. сканер находит три адреса I2C device found at address 0x28 !
I2C device found at address 0x50 !
I2C device found at address 0x68
, хотя кроме памяти ничего не подключено.. Из-за чего такое может быть?
Прикольный такой ключик можно сделать 256^256 значений Циферка внушительная ))) за миллионы лет не подобрать!
Denis Yegorov эсле можна статю или как сделать
Для себя можно замок делать из резистора, проверять сопротивление и если ожидаемый номинал открывать дверь. Или комбинация клавиш, морзянкой настучать что-то )
Можно на двери написать.
Не влезай - убьет.
Объект охраняется ЧОП
Осторожно, злая собака
Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение. Может есть похожее видео.
только что расковырял старый кассовый аппарат - 2 штуки at24c512 нашел. библиотека для них есть не гите. Почему-то если указать прямую ссылку - пост удаляется :(
Странно, пытался воспользоваться библиотекой для 24с02 по вашей ссылке - IDE Ардуино (1.0.6) ругается на имя библиотеки. Мол в имени библиотеки нельзя использовать какие-либо символы, кроме цифр и букв ASCII.
Прикольно, у меня ничего не работало, куча времени потратил, а тут сразу же заработало. А чем эти библиотеки отличаются друг от друга (ну всмысле они для разных модэлей флэшек) у меня 24LC04, я взял либу для 24с01-02 и все прекрасно заработало.
здоров, трёх ножка с маркировкой 26H51 что это не подскажешь?
у меня сканирует более одного адреса пробовал на разных микросхемах выпаянных с мониторов и обе показывают более одного адреса и если пинам адреса вообще не задать то выдаёт 8 адресов. как не пытался выставлять адреса одна фигня минимум 2 адреса. Ч то делаю не так?
256 байт - это мало. Проще использовать флэш или еепром микроконтроллера. Не тот случай, чтобы лепить внешнюю память. Вот с большим объёмом может пригодиться.
Thank you alot! It works!
Полезная штука! (наверное:D)
Прикольно конечно. Такая микросхема есть на плате часов DS1307.
Но проблема, библиотека часов использует D4 D5.
Библиотека 24С02 использует A4 A5.
Как и библиотека I2C Scan.
И что делать ? Разорваться ?)
на шине может быть до 127 устройств
Проблема в том, что библиотеки используют разные пины, A4 A5 D4 D5
arduinolab.pw/index.php/2015/12/04/rabota-s-chasami-na-ds1307-v-srede-arduino-kod-iz-video/
как карту SD подключить и доставать из нее код html?
А для AT24C08BN подойдет библиотека "24C01-02" или "24C04-16" ?
+Jan Salk по всей видимости, 08 находится между 04 и 16 и никак не между 01-02.
А резисторы другого номинала можно взять?
от 2,2к до 10к можно ставить смело.
arduinoLab А разных номиналов можно на пример один 10к второй 5к ?
а количество записи ограничено 24C01-02?
+refat ismailov
да
+arduinoLab я сделал включател света и использовал эту микросхему для проверки сосотояния света если выключать свет дома и чтоб заново его не включать он записывает состояние лампы в память 24C01. Но так как запись его ограничено пришлось откозатьса от него.
+refat ismailov
работая в таком режиме, его хватит лет на 100
24c16 стоят в промприборовских контроллерах трк на х51, запись идет каждое событие, а событие бывает очень часто , каждые 10 милилитров отпущенного топлива... 6 лет ремонтирую эту электронику, и лет 30-40, может больше, их выпускают, еще ни одной мертвой памяти не видел, железо в труху, а память жива
Если память нужна для хранения конфигов, то лучше использовать этот чип или все таки SD карту?
+Илья Блогастер ну от задачи зависит, гдето удобней SD, скажем логи скидывать, гдето еепром что в микроконтроллере, а гдето внешний.
а библиотеки будут работать с 24lc02-b?
проверь, скорее всего будут
У этой памяти есть ограничение по количеству циклов перезаписи
заявлено 1.000.000
а можно ли SDA и SCL подключить не к А4-А5 выводам ардуино а к другим из А1-А3? Ато на А4-5 экранчик висит.
Serg N нельзя, но можно подключить параллельно.
arduinoLab Подключил паралельно, заработало) спс!
А в каком диапазоне сопротивления могут быть подтягивающие резисторы?
збс, музыкальный звонок на них собрать самое то
а можливо на цій мікросхемі побудувати зарядку для літій іонних батакей хто знає підкажіть будь ласка
биос! если кому нужен на 4 мегабайта но это будет SPI можно с материно выпаять там тоже 24 встречаются особенно в новых и в ноутах
А 25 не сгодится?
Чето я не догнал. Мне нужно хранить в памяти цифру от 1 до 60, а не буквы ff. Как мне быть?
+Oleg Pogodaev
он хранит не буквы или цифры, а 0 или 1, вот одна ячейка это один байт, в каком формате он записан в коде несильно важно.
Может тогда подскажете как мне быть? Я делаю таймер, чтобы при нажатии кнопки релюшка включилась на 10 секунд например и выключилась. Интервал времени устанавливается двумя кнопками + и - а отображается на семисегментнике. Вопрос как мне хранить установленное ранее время при отключении питания? Понимаю что на вопросы требующие примера кода вы не отвечаете, но всёже :)
так и сложность в чем? один байт это от 0 до 255, если не помещается, то разбивать переменную два байта и хранить в двух ячейках.
та и зачем внешняя ЕЕПРОМ? в атмеге свои 2кб есть.
Вот я и не нашёл чёто у вас видосика где бы рассказывалось про это... есть такой?
нету, примеры есть в комплекте с IDE, библиотека так и называется EEPROM.h
24C64 на Алиэкспрессе пол ведра за 1$ )))
Так они могут Б/У спокойно привезти и половина этого "ведра" может просто быть не рабочей
Выгодно ли это экономически, выковыривать из бу
возможно ли таким методом залить телевизионную прошивку ?
а понипрог уже не в моде?
просто возник такой вопрос (спросить некого ) несочтите за стеб :)
извените может глупое предложение но ,все таки спрошу ,снимите видео про прошивку 24с08 через понипрог(оматор)или ttl конвертер на PL2303 Если такое возможно ? :) (плиззз!?)
81DGEKA
www.google.ru/search?q=+Ponyprog+i2c+eeprom
спасибки! пытаюсь понять че мне надо :)
Кстати. Если всё таки соик то можно заЛУТить платку переходник. Даже я рукажоп справился
Сканер видит 24C04 и 24C16, не с одним, а с множеством адресов
Сканер I2C eeprom AT24C04
Scanning...
I2C device found at address 0x50 !
I2C device found at address 0x51 !
done
th-cam.com/video/6cni_zKOsqA/w-d-xo.html
Сканер I2C eeprom AT24C16
Scanning...
I2C device found at address 0x50 !
I2C device found at address 0x51 !
I2C device found at address 0x52 !
I2C device found at address 0x53 !
I2C device found at address 0x54 !
I2C device found at address 0x55 !
I2C device found at address 0x56 !
I2C device found at address 0x57 !
done
th-cam.com/video/wOxwScntD_E/w-d-xo.html
Подскажите пожалуйста, как решить эту проблему или киньте ссылку где можно об этом узнать.
Uraaa
Не гребу нихера)
On both of my 2x24LC04B, i2c_scanner gives me this:
Scanning...
I2C device found at address 0x50 !
I2C device found at address 0x51 !
I2C device found at address 0x52 !
I2C device found at address 0x53 !
I2C device found at address 0x54 !
I2C device found at address 0x55 !
I2C device found at address 0x56 !
I2C device found at address 0x57 !
done
Why??
Indstead, it works fine on both X24C02P and 24LC64:
Scanning...
I2C device found at address 0x50 !
done
Народ, а действительно, почему так?
Память 24c04 определяет 2 адреса
I2C device found at address 0x50 !
I2C device found at address 0x51 !
Память 24c08 определяет 4 адреса
I2C device found at address 0x50 !
I2C device found at address 0x51 !
I2C device found at address 0x52 !
I2C device found at address 0x53 !
Память 24c16 определяет 8 адресов
I2C device found at address 0x50 !
I2C device found at address 0x51 !
I2C device found at address 0x52 !
I2C device found at address 0x53 !
I2C device found at address 0x54 !
I2C device found at address 0x55 !
I2C device found at address 0x56 !
I2C device found at address 0x57 !
Кто знает почему так? Помогите!!!!
Help!!!!!
Максим Долгорукий потому что там она блоками организована
+1
килоБАЙТ а не бит
при всем уважении
+Артур Ар из даташита
The 24C02 / 24C04 provides 2048/4096 bits ofserial electrically erasable and programmableread-only memory (EEPROM) organized as256/512 words of 8 bits each