QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

热搜: eclipse ecos stm32 ecos源码 如何获取ecos ecos源代码 code goAhead redboot
搜索
发新帖
楼主: reille
查看: 6753| 回复: 70

84

主题

16

听众

2901

积分

超级版主

Rank: 8Rank: 8Rank: 8Rank: 8

该用户从未签到

最后登录
2015-5-31
威望
0
金钱
2389
贡献
0
注册时间
2012-5-1
积分
2901
帖子
492
主题
84
精华
4
UID
2
发表于 2013-6-5 21:50:45 |显示全部楼层
更多
eeprom_write()和eeprom_read()这两个函数改了些啥?贴出来看看!
如果是用附件中带的,可能要好好改下!因为我写的时候是针对某个型号的EEPROM的。

贴代码的时候,可使用工具栏上的<>图标,这样贴出来的代码好看些!
回复

使用道具 举报

84

主题

16

听众

2901

积分

超级版主

Rank: 8Rank: 8Rank: 8Rank: 8

该用户从未签到

最后登录
2015-5-31
威望
0
金钱
2389
贡献
0
注册时间
2012-5-1
积分
2901
帖子
492
主题
84
精华
4
UID
2
发表于 2013-6-5 22:17:37 |显示全部楼层
zhaos 发表于 2013-6-5 16:20
如果写8个字节 前面地址写读倒是很正常,地址到6000靠后时就出问题了,写进去的最后一个字节读不出来 ...


看了下AT24C64页写时序,注意它的地址表示形式,这点尤其要注意!所以,我不知道你有没有认真看下AT24C64的操作时序?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员 新浪微博账号登陆

回复

使用道具 举报

23

主题

2

听众

898

积分

高级工程师

Rank: 4Rank: 4

  • TA的每日心情
    难过
    2013-9-3 21:37
  • 签到天数: 31 天

    [LV.5]常住居民I

    最后登录
    2014-7-16
    威望
    0
    金钱
    821
    贡献
    0
    注册时间
    2013-5-8
    积分
    898
    帖子
    77
    主题
    23
    精华
    0
    UID
    295
    发表于 2013-6-6 10:21:12 |显示全部楼层
            /* load data to write */
            tmp_count = (EEPROM_PAGE_SIZE - (data_addr[0] & (EEPROM_PAGE_SIZE - 1))); 这一句是什么意思,实在是看不明白  后面还用到了data_addr[0] = (data_addr[0] & EEPROM_PAGE_SIZE) + EEPROM_PAGE_SIZE; 望指点
    回复

    使用道具 举报

    84

    主题

    16

    听众

    2901

    积分

    超级版主

    Rank: 8Rank: 8Rank: 8Rank: 8

    该用户从未签到

    最后登录
    2015-5-31
    威望
    0
    金钱
    2389
    贡献
    0
    注册时间
    2012-5-1
    积分
    2901
    帖子
    492
    主题
    84
    精华
    4
    UID
    2
    发表于 2013-6-6 10:41:02 |显示全部楼层
    zhaos 发表于 2013-6-6 10:21
    /* load data to write */
            tmp_count = (EEPROM_PAGE_SIZE - (data_addr[0] & (EEPROM_PAG ...
    1. tmp_count = (EEPROM_PAGE_SIZE - (data_addr[0] & (EEPROM_PAGE_SIZE - 1)));
    复制代码
    允许写入EEPROM的数据个数,写入数据个数为页对齐,即不能超过一页大小。
    1. data_addr[0] = (data_addr[0] & EEPROM_PAGE_SIZE) + EEPROM_PAGE_SIZE;
    复制代码
    指定下次写数据的起始地址,主要是用来计算tmp_count用,EEPROM的写指针它会自动增加。
    回复

    使用道具 举报

    0

    主题

    0

    听众

    18

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2013-7-7
    威望
    0
    金钱
    13
    贡献
    0
    注册时间
    2013-7-4
    积分
    18
    帖子
    5
    主题
    0
    精华
    0
    UID
    362
    发表于 2013-7-7 21:09:56 |显示全部楼层
    不知道不是用IO模拟的方式能否用,测试下。。。
    回复

    使用道具 举报

    0

    主题

    0

    听众

    25

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2014-1-13
    威望
    0
    金钱
    20
    贡献
    0
    注册时间
    2013-7-8
    积分
    25
    帖子
    5
    主题
    0
    精华
    0
    UID
    366
    发表于 2013-7-10 10:24:24 |显示全部楼层
    下载学习一下
    回复

    使用道具 举报

    0

    主题

    0

    听众

    125

    积分

    初级工程师

    Rank: 2Rank: 2

    该用户从未签到

    最后登录
    2015-10-16
    威望
    0
    金钱
    108
    贡献
    0
    注册时间
    2013-6-18
    积分
    125
    帖子
    17
    主题
    0
    精华
    0
    UID
    334
    发表于 2013-8-2 08:39:16 |显示全部楼层
    dddddddddddddddddd
    回复

    使用道具 举报

    0

    主题

    0

    听众

    46

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2014-11-21
    威望
    0
    金钱
    32
    贡献
    0
    注册时间
    2013-5-3
    积分
    46
    帖子
    14
    主题
    0
    精华
    0
    UID
    288
    发表于 2013-8-3 22:26:12 |显示全部楼层
    谢谢分享,学习中!
    回复

    使用道具 举报

    5

    主题

    0

    听众

    270

    积分

    中级工程师

    Rank: 3

    该用户从未签到

    最后登录
    2015-6-22
    威望
    0
    金钱
    211
    贡献
    0
    注册时间
    2013-7-17
    积分
    270
    帖子
    59
    主题
    5
    精华
    0
    UID
    382
    发表于 2013-8-6 19:00:42 |显示全部楼层
    下载下来看看,学习下驱动的书写方法。
    回复

    使用道具 举报

    0

    主题

    0

    听众

    30

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2014-5-26
    威望
    0
    金钱
    26
    贡献
    0
    注册时间
    2013-4-15
    积分
    30
    帖子
    4
    主题
    0
    精华
    0
    UID
    264
    发表于 2013-8-21 11:37:40 |显示全部楼层
    验证一下,多谢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员 新浪微博账号登陆

    无觅相关文章插件

    申请友链|手机版|关于本站|站点帮助|eCos技术网 ( 粤ICP备12094833号-1 )   

    GMT+8, 2016-8-6 03:32 , Processed in 0.152984 second(s), 33 queries .

    Powered by Discuz!2.5 X2.5

    © 2001-2012 Comsenz Inc.

    回顶部