1
Я пытаюсь сохранить данные внутри Flash (энергонезависимой памяти) для дальнейшего извлечения. Поэтому, когда питание выключено и включено снова, я могу читать данные из памяти.Чтение/запись хранилища данных во флэш-память в обнаружении STM32f407 с использованием HAL
uint32_t address = 0x0800C000;
uint64_t data = 0x01;
HAL_FLASH_Unlock();
HAL_FLASH_Program(TYPEPROGRAM_WORD, address, data);
HAL_FLASH_Lock();
Но я не могу хранить данные в этом месте, я не знаю, почему? И есть ли какая-либо функция для чтения данных из этого места в HAL?