ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
708639 Топик полностью
Илья (26.10.2016 14:44, просмотров: 235) ответил texnar на да, мне нужна энергонезависимая память, ошибся я при выборе чипа, подумал что это ЕЕПРОМ.
простое решение. Ставится плагин MCC, подключается использование Flash (MEMORY), жмем кнопку Generate - оно вам делает код. в main вставляете типа такого: Объявляем массив в HEF const uint16_t flash_DATA_HEF[16] @0xF40; это данные в ОЗУ uint16_t wrBlockData[] ={ 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000D, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F }; Это стираем блок, пишем из ОЗУ FLASH_EraseBlock((uint16_t) flash_DATA_HEF); FLASH_WriteBlock((uint16_t) flash_DATA_HEF, (uint16_t*) wrBlockData);