硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4096|回复: 10
收起左侧

[μCOS-II] AT24C02可以读取数据但是无法写入数据

[复制链接]

3

主题

9

回帖

18

积分

新手上路

积分
18
发表于 2018-11-16 14:48:46 | 显示全部楼层 |阅读模式
在ucosii中,at24无法写入数据,但是读取的数据是正确的,把所有的其他设备注释掉,一样的写入不了;另外使用一个单24的程序,读写没有问题,两个程序使用的是同一套驱动代码

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2018-11-16 16:26:33 | 显示全部楼层
非常抱歉,忘记审核帖子了。

使用我这个吧,比较好用。
http://www.armbbs.cn/forum.php?mod=viewthread&tid=15705
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2018-11-16 18:43:06 | 显示全部楼层
好的,我先试试
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2018-11-16 18:44:34 | 显示全部楼层
eric2013 发表于 2018-11-16 16:26
非常抱歉,忘记审核帖子了。

使用我这个吧,比较好用。

谢谢:我试试看,但是感觉不再驱动方面,因为数据读取没有问题,而且单程序读写也没有问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2018-11-17 01:41:09 | 显示全部楼层
aven 发表于 2018-11-16 18:44
谢谢:我试试看,但是感觉不再驱动方面,因为数据读取没有问题,而且单程序读写也没有问题

直接在你的这个uCOS工程里面将main函数里面的所有函数先注释掉,测试下是否正常。
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2018-11-17 16:05:00 | 显示全部楼层
eric2013 发表于 2018-11-17 01:41
直接在你的这个uCOS工程里面将main函数里面的所有函数先注释掉,测试下是否正常。

昨天测试的时候把所有函数注释掉依旧不正常,但是换个工程只进行24c02就ok了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2018-11-18 10:17:06 | 显示全部楼层
aven 发表于 2018-11-17 16:05
昨天测试的时候把所有函数注释掉依旧不正常,但是换个工程只进行24c02就ok了

那看来你的uCOS工程模板的确有问题。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2018-11-20 09:07:27 | 显示全部楼层
看贴纸的主题描述的不清不楚,把问题和datasheet再理清楚三两遍应该就可以解决问题了。我第一次用AT24C256的时候把 页地址和 地址字节数搞清楚就上手了。

如果默认工程配置的是AT24C128,你要换成AT24C02,那两个配置要明确
EEPROM页大小和地址字节个数.png
回复

使用道具 举报

8

主题

20

回帖

44

积分

新手上路

积分
44
发表于 2020-11-11 16:11:57 | 显示全部楼层
地址字节的高 8bit 不在首字节是什么意思呀
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2020-11-11 18:23:17 | 显示全部楼层
Kevin666 发表于 2020-11-11 16:11
地址字节的高 8bit 不在首字节是什么意思呀

意思应该是地址大于64K,用uint16_t表达不了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-11-12 02:36:43 | 显示全部楼层
Kevin666 发表于 2020-11-11 16:11
地址字节的高 8bit 不在首字节是什么意思呀

注意AT24C01/02/04/08/16/128发送设备地址时,8位数据的不同含义
http://www.armbbs.cn/forum.php?m ... 7557&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 03:44 , Processed in 0.190224 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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