OpenEdv-开源电子网

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

关于24C02 E2PROM 的页写功能

[复制链接]

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
发表于 2017-1-4 08:56:50 | 显示全部楼层 |阅读模式
1金钱
根据Datasheet 中的描述是可进行8个字节的页写,超过8个字节就会覆盖该页首地址的数据;但是我在实际51单片机与24c02读写时,怎么写到第17位才开始覆盖页首地址的数据呢??

求大神指导。我错在哪儿了

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

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
 楼主| 发表于 2017-1-4 08:56:51 | 显示全部楼层
回复

使用道具 举报

30

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
594
金钱
594
注册时间
2014-4-3
在线时间
74 小时
发表于 2017-1-5 22:44:10 | 显示全部楼层
建议直接使用《51单片机轻松入门-基于STC15W4K系列》的配套例程,有自动翻页功能,不需要考虑存储芯片页面大小问题。
回复

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
 楼主| 发表于 2017-1-6 08:22:49 | 显示全部楼层
无量寿经 发表于 2017-1-5 22:44
建议直接使用《51单片机轻松入门-基于STC15W4K系列》的配套例程,有自动翻页功能,不需要考虑存储芯片页面 ...

我想知道AT24C02是不是有问题,不是在考虑哪一种芯片更好用的问题
回复

使用道具 举报

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2016-10-15
在线时间
12 小时
发表于 2017-1-6 08:47:30 | 显示全部楼层
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。
回复

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
 楼主| 发表于 2017-1-6 08:55:23 | 显示全部楼层
和田风 发表于 2017-1-6 08:47
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件 ...

2个问题:CATALYST和ATMEL不是同一个公司吗?还有我看AT24c02的datasheet里面只有8个字节的页写功能呀,怎么能够页写16个字节?
回复

使用道具 举报

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2016-10-15
在线时间
12 小时
发表于 2017-1-6 11:29:29 | 显示全部楼层
不太清楚
回复

使用道具 举报

30

主题

188

帖子

0

精华

高级会员

Rank: 4

积分
594
金钱
594
注册时间
2014-4-3
在线时间
74 小时
发表于 2017-1-6 20:05:43 | 显示全部楼层
AT24C02是不是有问题,不是在考虑哪一种芯片更好用的问题——不是让你选芯片,是让你用完整现成的成熟程序,24C01、24C02、24C16、24C32、24C64等等芯片虽然有页面限制,但成熟的软件是可以自动翻页的,不受芯片页的影响。
回复

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
 楼主| 发表于 2017-1-7 10:08:00 | 显示全部楼层
无量寿经 发表于 2017-1-6 20:05
AT24C02是不是有问题,不是在考虑哪一种芯片更好用的问题——不是让你选芯片,是让你用完整现成的成熟程序 ...

这个我理解的,但是我作为一个初学者来说,多掌握一些内部原理来编写自己的库函数,不是更好吗?相对于51单片机来说,不是所有的芯片都要成熟的库函数来引用的。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-27 13:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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