关于W25QXX_Write函数使用的问题

2019-07-20 20:59发布

想将一些数据整体写入芯片,于是

1、先定义结构体:MasgTypeDef
typedef struct
{
    int W25QXX_DAT_LEN;
    char Num[16];        
    char Time[16];      
    char Date[16];      
    int W25QXX_DAT_STA;  
}MasgTypeDef;
2、然后声明了结构体变量:
MasgTypeDef MasgStruct;
3、使用函数W25QXX_Write(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite)   
W25QXX_Write(MasgStruct,MasgStruct.W25QXX_DAT_LEN,LEN);

报错:error:#167:argument of type "MasgTypeDef" is incompatible with parameter of type "u8 *"

不能实现对目标的发送,可能是指针方面出现了问题,谢谢大家帮我纠正下。


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