ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
1435069
Mty1 (14.05.2024 16:13, просмотров: 3821)
Внезапно - в CubeIDE сделал простую структуру. И пробую ее загрузить в eeprom записывая 3 байта через HAL_I2C_Mem_Write_IT( .....time1[i],3) Получаю какую то хрень. 

Опа, смотрю дебаггером, а каждый элемент структуры по 4 байта!

Ладно, могу грузить по 4 байта, но я могу быть уверен, что в свободном байте 0 а не мусор, и CRC при считывании совпадет?

Проц - f4



struct time1 {
uint16_t tick;
uint8_t  portb;
};

struct time1 time1[64]