关于STM32 FLASH的存储 *((u32 *)(&data[0])为什么是个4字节的数呢

2019-08-20 19:18发布

void FLASH_Read(u32 addr,u32 *ptr,u16 len)
{   
    u32 *ptraddr;
    u16 i;        
    ptraddr=(u32 *)addr;   
    for(i=0;i<len;i++)
    {
        *ptr++=*ptraddr++;      
    }         
}

u8 data[10];

FLASH_Read(ADDR,(u32 *)(&data[0]),1);
if(*((u32 *)(&data[0]))==0x11223344)
{      

}

0条回答

一周热门 更多>