完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
根据Datasheet 中的描述是可进行8个字节的页写,超过8个字节就会覆盖该页首地址的数据;但是我在实际51单片机与24c02读写时,怎么写到第17位才开始覆盖页首地址的数据呢??
求大神指导。我错在哪儿了 |
|
相关推荐
8个回答
|
|
已经搞定
|
|
|
|
建议直接使用《51单片机轻松入门-基于STC15W4K系列》的配套例程,有自动翻页功能,不需要考虑存储芯片页面大小问题。
|
|
|
|
我想知道AT24C02是不是有问题,不是在考虑哪一种芯片更好用的问题
|
|
|
|
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。
|
|
|
|
2个问题:CATALYST和ATMEL不是同一个公司吗?还有我看AT24c02的datasheet里面只有8个字节的页写功能呀,怎么能够页写16个字节?
|
|
|
|
不太清楚
|
|
|
|
AT24C02是不是有问题,不是在考虑哪一种芯片更好用的问题——不是让你选芯片,是让你用完整现成的成熟程序,24C01、24C02、24C16、24C32、24C64等等芯片虽然有页面限制,但成熟的软件是可以自动翻页的,不受芯片页的影响。
|
|
|
|
这个我理解的,但是我作为一个初学者来说,多掌握一些内部原理来编写自己的库函数,不是更好吗?相对于51单片机来说,不是所有的芯片都要成熟的库函数来引用的。
|
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9057 浏览 16 评论
4086 浏览 18 评论
1175浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 14:54 , Processed in 1.295090 second(s), Total 92, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号