OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3752|回复: 2

结构体如何方便的写入eeprom?

[复制链接]

42

主题

297

帖子

0

精华

高级会员

Rank: 4

积分
994
金钱
994
注册时间
2016-7-22
在线时间
318 小时
发表于 2017-12-8 12:46:47 | 显示全部楼层 |阅读模式
1金钱
typedef struct  
{
        u8 iptyp;      
        u8 staticip[4];       
        u8 netmask[4];        
        u8 gateway[4];
        u8 dnsserver[4];
}IP_Config;
P_Config Local_IP_Config;

void AT24CXX_Write(u16 WriteAddr,u8 *pBuffer,u16 NumToWrite);        //从指定地址开始写入指定长度的数据

除了一个一个的操作 还有什么好的方法吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
582
金钱
582
注册时间
2017-6-2
在线时间
192 小时
发表于 2017-12-8 13:40:47 | 显示全部楼层
直接对结构体取首地址就完了
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2017-12-8 15:29:24 | 显示全部楼层
有。
利用你给的函数:

[mw_shl_code=c,true]AT24CXX_Write(0x00,&Local_IP_Config,sizeof(Local_IP_Config)); [/mw_shl_code]
这样调用就可以了
十六进制带我飞。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 15:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表