FLASH模拟EEPROM实验,读flash函数,为啥读的地址偏移量是4?不是1么?32位的地址加1不就是4个字节??

2019-07-20 12:11发布



/*为啥偏移4个字节???*/
void STMFLASH_Read(u32 ReadAddr,u32 *pBuffer,u32 NumToRead)          
{
        u32 i;
        for(i=0;i<NumToRead;i++)
        {
                pBuffer[i]=STMFLASH_ReadWord(ReadAddr);//读取4个字节.
                ReadAddr+=4;//偏移4个字节.       
        }
}



注:为啥不是ReadAddr+=1?,ReadAddr为32位的,加1不就是4个字节么?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。