所以我有一个缓冲区:
uint32_t buff[2];
buff[0] = 12;
buff[1] = 13;
...
我可以使用以下方法将其写入闪存:
HAL_FLASH_Program(TYPEPROGRAM_WORD, (uint32_t)(startAddress+(i*4)), *buff)
的定义HAL_FLASH_Program
是:
HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint64_t Data)
这完美无缺。现在有没有办法可以存储字符或整数?