Публикации по теме 'eeprom'


Введение в EEPROM
EEPROM или электрически стираемое программируемое постоянное запоминающее устройство - это энергонезависимая микросхема памяти, которую можно использовать для хранения небольшого количества данных с компьютера или другого электронного устройства. Энергонезависимая память EEPROM способна сохранять сохраненную информацию даже после отключения питания. Отдельный байт данных, хранящихся в памяти, можно стирать или перепрограммировать (записывать) многократно, хотя он имеет ограниченный срок..

Вопросы по теме 'eeprom'

Безопасное хранение и доступ к EEPROM
Недавно я установил необходимость хранения редко обновляемых переменных конфигурации в EEPROM микроконтроллера. Добавление состояния в программу сразу заставляет задуматься о обнаружение неинициализированных данных в EEPROM (т.е. первая...
3322 просмотров
schedule 25.07.2022

Arduino EEPROM записывает и читает массив?
Когда Arduino включается, он имеет массив int, хранящийся во флэш-памяти, например: int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; Когда кнопка программы нажата, она затем ожидает, пока...
12923 просмотров
schedule 29.07.2023

Ардуино Мега против Уно
Мы программируем систему распознавания дверных звонков и решили использовать Arduino для управления большей частью схемы. Единственное, в чем я не уверен, так это в программной емкости Arduino Uno по сравнению с Arduino Mega . Я знаю, что у Uno...
3644 просмотров

Как использовать Backup SRAM в качестве EEPROM в STM32F4
Существует два способа эмуляции EEPROM на STM32F4: Встроенная резервная SRAM 4 Кбайт Встроенная флэш-память со специальным программным алгоритмом Второй вариант описан здесь: AN3969. Но гугл, к сожалению, не смог предоставить...
37686 просмотров
schedule 06.07.2023

Чтение и запись в spi eeprom на linux
Я хочу использовать свой spi eeprom (at25) под Debian (Beaglebone Black). Я отредактировал дерево устройств, так что теперь я могу читать и записывать в eeprom. В Linux уже есть драйвер spi-at25. Чтение из eeprom cat...
5176 просмотров
schedule 07.09.2023

Как читать и писать в EEPROM в суде SPI
Я использую микроконтроллер PIC32MX350F128L для чтения и записи в EEPROM (SST26VF032B) с использованием связи SPI. Связь SPI в этой программе работает, я проверил это, отправив код JEDEC, который указан в таблице данных SST26VF032B. Поэтому, когда я...
2345 просмотров
schedule 01.06.2022

Адрес отслеживания при записи на флешку
Моя система должна хранить данные во флеш-памяти EEPROM. Строки байтов будут записываться в EEPROM по одной, а не непрерывно сразу. Длина струн может быть разной. Я хочу, чтобы строки сохранялись в порядке, не тратя впустую места, продолжая с...
849 просмотров
schedule 28.12.2022

PIC18F2520 mplab x xc8 ЭСППЗУ
Platform MPLAB X CPU PIC18F2520 Compiler XC8 v1.38 Мы переносим проект со старого (htc) компилятора на платформу MPLAB X, но не можем получить доступ к EEPROM. Старый компилятор поддерживал eeprom_read и eeprom_write, а XC8 - нет, ну, есть...
3496 просмотров
schedule 06.06.2023

Что мне нужно сделать, чтобы создать монтируемое в Linux устройство I2C EEPROM?
У меня есть чип EEPROM, который подключен к ПК через интерфейс I2C. Вопрос следующий: "Что нужно сделать, чтобы появилась возможность записывать в микросхему EEPROM файлы и каталоги, как это регулярно делается при использовании любого жесткого...
1736 просмотров

Как правильно форматировать данные для отправки по HAL SPI в STM32?
Я пытаюсь прочитать / записать данные из ST EEPROM M95640-W Согласно даташиту, для операций чтения команда данных должна быть оформлена следующим образом: Сначала 8-битная инструкция «Чтение из массива памяти»: 0x03 (B00000011)...
4296 просмотров
schedule 04.05.2022

Как я могу проверить, записана ли EEPROM в Arduino?
Я хочу закодировать оператор if в настройке моего проекта arduino uno, псевдокод будет примерно таким: Если n-й слот памяти EEPROM не пуст, то сделайте что-нибудь. Итак, что я сделал: if((EEPROM.read(n) != 0) Думая, что 8-битная...
694 просмотров
schedule 06.07.2023

Ошибка разбора ArduinoJson при чтении строки из EEPROM
Прежде чем кто-то пометит это как дубликат, я нашел эти две ссылки, и ни одна из них не применима полностью, хотя я реализовал по крайней мере часть из них. Буфер перезаписывается Arduino читает json из EEPROM / конвертирует uint8_t в char...
794 просмотров
schedule 05.06.2022

Запись Char в Arduino EEPROM
У меня проблема с передачей данных в EEPROM. Казалось, что он не принимает переменную char. Я делаю именно то, что здесь сказано: https://www.arduino.cc/en/Reference/EEPROMPut Итак, это моя структура объекта struct DeviceDataObject { bool...
1209 просмотров
schedule 26.07.2023

Настроить расширение EEPROM i2c-2 BeagleBoneBlack Rev-C
BeagleBoneBlack имеет «внутреннюю» EEPROM, подключенную к линии i2c-0. Я ясно вижу это, когда делаю i2cdetect: debian@beaglebone:~$ i2cdetect -y -r 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- --...
200 просмотров
schedule 02.05.2023

Как я могу узнать размер EEPROM на микросхеме, если документация недоступна?
Если у меня есть интегральная схема EEPROM, но для нее нет документации, как я могу узнать, сколько памяти мне доступно? Моя первая мысль заключалась в том, чтобы записать несколько отдельных байтов в первые несколько последовательных адресов, а...
72 просмотров
schedule 26.06.2022

ESP8266 EEPROM READ / WRITE - Кажется, что запись происходит до чтения старого значения
Я пытаюсь написать код для ESP8266-12E, который обнаруживает начальную загрузку программы новой версии кода. Для этой упрощенной версии моего кода (которая все еще демонстрирует поведение, которое я наблюдаю) в разделе loop () нет кода. Я помещаю...
334 просмотров
schedule 06.03.2024