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

Хранение структур в EEPROM с использованием какой-то таблицы размещения файлов
У меня проблема с хранением данных в EEPROM на 16-битном микроконтроллере Fujitsu. Запись байтов в EEPROM не проблема, я могу без проблем писать и читать данные побайтно. Мы используем перечисление dword s для хранения различных переменных в...
4349 просмотров
schedule 28.05.2022

Как удалить мусорные данные из строки
Я нахожусь в ситуации, когда мне приходится использовать Python для чтения и записи в EEPROM на встроенном устройстве. Первая страница (256 байт) используется для энергонезависимого хранения данных. Моя проблема в том, что переменные могут...
3703 просмотров
schedule 06.06.2022

ведомые устройства i2c с одинаковым адресом
Я разрабатываю встроенную систему на STM32 F107, которая обменивается данными через i2c с двумя подчиненными устройствами: считыватель rfid руководство по rfid и руководство по eeprom для модуля eeprom. Эти два устройства имеют одинаковый адрес...
2248 просмотров
schedule 14.04.2022

I2C EEPROM Чтение / запись Cubieboard 2 Arch Linux
Я пытаюсь читать и писать в EEPROM AT24MAC402 через i2c на Cubieboard 2 с помощью Arch Linux. Я использую библиотеку i2c-dev и i2c-tools. Лист данных: http://www.atmel.com/images/atmel-8807-seeprom-at24mac402-602-datasheet.pdf Я могу успешно...
1022 просмотров
schedule 01.04.2023

Получение младших 16 бит времени компиляции указателя в GCC
Я работаю над встроенным проектом. Я пытаюсь использовать компоновщик GNU для размещения некоторых переменных, хранящихся во внешнем eeprom. Я делаю это, назначая переменную eeprom с помощью int __attribute__ ((section (".eeprom")))...
245 просмотров
schedule 06.08.2022

Чтение символьной и целочисленной команды с радио для выполнения функции
Я пытаюсь создать код и цикл, который может читать символ и целое число с радио. Этот символ является командой, которая будет представлять команду восстановления пакета. Этот код выполняется в Arduino. Цель этого кода — прочитать символьную команду...
179 просмотров
schedule 02.06.2023

есть ли другие методы хранения двоичных чисел
Двоичное число обычно хранится с фиксированной позицией MSB и LSB; от LSB к MSB взвешивание удваивается для каждого бита. Существуют ли другие способы хранения двоичного числа? традиционный способ может быть наиболее эффективным, когда требуется...
294 просмотров
schedule 28.03.2023

Arduino Uno - неверные / зашифрованные последовательные данные
Я изо всех сил пытался написать очень простую программу Arduino, которая увеличивает контакты адреса в EPROM, а затем считывает данные через другие контакты. Когда мне не удалось сделать что-то столь же простое, как приращение массива логических...
518 просмотров
schedule 06.03.2023

Симптомы повреждения EEPROM
Предположим, что в апплете Java Card есть ошибка: временный массив байтов хранится в EEPROM, а не в RAM. Кроме того, предположим, что этот массив байтов перезаписывается с каждым APDU. Этот баг рано или поздно должен повредить карту. Какие...
922 просмотров
schedule 07.04.2024

Запись массивов EEPROM на Arduino
Хочу написать время, в которое кнопка была включена или выключена. Каждый раз, когда кто-то включает переключатель, Arduino сохраняет эту информацию.
929 просмотров
schedule 05.06.2023

EEPROM чтение и запись по 5 бит
У меня есть этот код, который пишет и пишет из EEPROM для 4-значного числа. For Ex: 2356 Код; void WritePassToEEPROM(uint16_t pass) { EEPROMWrite(0000,(pass%100)); EEPROMWrite(0001,(pass/100)); } uint16_t ReadPassFromEEPROM() {...
269 просмотров
schedule 21.09.2023

Есть ли способ читать и писать в EEPROM через I2C с помощью порта USB?
Мне было интересно, есть ли способ читать и писать в EEPROM с использованием протокола I2C через USB. У меня в основном есть плата с USB-портом, и на этой плате находится EEPROM. Можно ли читать и записывать в регистр данных I2C на этой плате через...
838 просмотров
schedule 24.01.2024

Хранение таймера жизни PIC 18F452
Мы сохраняем таймер в EEPROM_Write, но данные стираются по неизвестной причине. Ваша помощь высоко ценится. Короче говоря, если у вас есть код для запуска таймера жизни (счетчик пробега в велосипеде, последний этап хранения при отключении питания...
67 просмотров
schedule 09.12.2022

Arduino читает json из EEPROM/преобразует uint8_t в char
Я использую ArduinoJSON для записи нескольких точек данных в EEPROM на Arduino Uno. У меня возникла проблема с getGroundedPR , когда мне нужно преобразовать uint8_t в char, чтобы передать полученные данные в мой парсер JSON. Я впервые использую...
2145 просмотров
schedule 11.07.2022

Проблема с EEPROM AVR в Proteus
Когда я использую Proteus для моделирования следующей программы, EEPROM не изменится, а также EEPE не будет установлен, когда я добавлю EECR для просмотра. Вся программа находится здесь: #include <inttypes.h> #include <avr/io.h>...
331 просмотров
schedule 05.07.2022

Данные не сохраняются в EEPROM
Я использовал следующий код для доступа к eeprom: void EEPROM_write(unsigned int uiAddress,unsigned char ucData) {   while(EECR & (1<<EEWE))    {    //do nothing    }    while(SPMCR & (1<<SPMEN));   EEAR = uiAddress;...
404 просмотров
schedule 17.06.2022

Странное поведение памяти ATMEGA8A + SPI
Я купил память SPI MX25L8006EPI , и теперь я пытаюсь подключить его к ATMEGA8A для проверки. Схема очень проста и не отличается от других в Интернете: ATMEGA8A работает на внутреннем генераторе 8 МГц, 3,3 В. Предохранители HIGH: 0xD1,...
119 просмотров
schedule 09.05.2022

Сохранение графики в EEPROM, сжатие графики фильтром, повторяющим 0x00 и 0xFF, для экономии места
В рамках прошивки я хочу сохранить графику или графику в EEPROM микроконтроллера. Места не так много, 1K, однако это может сэкономить место для программы. И да, вы можете разделить глифы на графике, чтобы сэкономить место, однако это непросто...
154 просмотров
schedule 13.01.2023

Как получить доступ (чтение / запись) к устройству EEPROM через SMBus / I2C в устройстве pci? (LINUX)
У меня есть устройство PCI с EEPROM, которое поддерживает SMBus / I2C. Я хотел бы создать приложение пользовательского пространства (Linux), которое может читать и писать в целевую EEPROM. Подобно тому, что делает IPMI при запросе информации VPD на...
2445 просмотров
schedule 23.10.2022

Linux: создать экземпляр из пользовательского пространства: eeprom new_device
Среда: x86 / Ubuntu 14.04 Я хочу получить что-то похожее на &i2c0 { eeprom: eeprom@50 { compatible = "at,24c32"; reg = <0x50>; }; }; Но поскольку в x86 дерево устройств недоступно, я следую...
1890 просмотров
schedule 26.01.2023