Публикации по теме '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 просмотров
schedule
19.06.2023
Как использовать 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 просмотров
schedule
21.03.2023
Как правильно форматировать данные для отправки по 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