FLASH模拟EEPROM的实验中,我看到了这样的代码
//定u8的字符串数组 获取数组的长度 这里SIZE为17
const u8 TEXT_Buffer[]={"STM32 FLASH TEST"};
#define SIZE sizeof(TEXT_Buffer)
//向指定地址写数据
STMFLASH_Write(FLASH_SAVE_ADDR,(u16*)TEXT_Buffer,SIZE);
以上函数中,把u8类型的指针转换成u16的了,那么SIZE是不是也要对应/2呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
在文档里有说明是u16的长度,即半字的个数
一周热门 更多>