想将一些数据整体写入芯片,于是
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 *"
不能实现对目标的发送,可能是指针方面出现了问题,谢谢大家帮我纠正下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>