打印

X5045P默认数据时0x00还是0xff?

[复制链接]
2632|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小鱼儿1045|  楼主 | 2013-6-18 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
刘骁奖| | 2013-6-18 13:59 | 只看该作者
看数据手册,0XFF啊!咋还用这么落后的东西!现在芯片内部一般都集成了WDT的哦!

使用特权

评论回复
板凳
小鱼儿1045|  楼主 | 2013-6-18 14:28 | 只看该作者
刘骁奖 发表于 2013-6-18 13:59
看数据手册,0XFF啊!咋还用这么落后的东西!现在芯片内部一般都集成了WDT的哦! ...

手册上没写啊

使用特权

评论回复
地板
jerkoh| | 2013-6-18 15:30 | 只看该作者
你要验证是什么,就在某地址 写一个0xAA,然后将该地址的值读出来 看是0x00? 如果是0x00的话  可能程序不对。

使用特权

评论回复
5
小鱼儿1045|  楼主 | 2013-6-18 16:30 | 只看该作者
jerkoh 发表于 2013-6-18 15:30
你要验证是什么,就在某地址 写一个0xAA,然后将该地址的值读出来 看是0x00? 如果是0x00的话  可能程序不对 ...

读写都正确,例如现在01地址写一个数据,然后读回来,也是正确的。然后去一个新的地址读,读回来的都是0x00,因为之前使用过的EEPROM默认都是oxff,所以有点不放心。

使用特权

评论回复
6
jerkoh| | 2013-6-18 19:33 | 只看该作者
那就0x00呗。可能二手的芯片 被人擦写用过了

另外:用eeprom不应该去关注默认是0xff  还是0x00  靠默认值做判断太危险了吧。

使用特权

评论回复
7
小鱼儿1045|  楼主 | 2013-6-18 22:22 | 只看该作者
jerkoh 发表于 2013-6-18 19:33
那就0x00呗。可能二手的芯片 被人擦写用过了

另外:用eeprom不应该去关注默认是0xff  还是0x00  靠默认值 ...

其实我用默认值去判断是不是第一次上电,要不要写数据进去,之前因为都是0xff,所以也没多想,然后换了个x45045eeprom,就不一样了。发现默认值都是0x00

使用特权

评论回复
8
jerkoh| | 2013-6-19 08:54 | 只看该作者
其实我用默认值去判断是不是第一次上电,要不要写数据进去

不应该这样操作,你应当在eeprom的 比如最后2字节 写一个数据的CRC32 值

看CRC32不对的话 再第一次上电 写数据进去(此时可以冗余判断 到底是几个备份对? 还是完全没写过数据)

使用特权

评论回复
9
hhhhhhgggg| | 2016-10-25 07:22 | 只看该作者
5045的RO引脚连接单片机,但是程序中没用的这个引脚,我将该引脚直接做IO口使用行吗?用断开5045的RO引脚吗?5045的RO引脚会输出高低电平吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绳命是如滴灿烂,绳命是如此滴辉煌

70

主题

1965

帖子

19

粉丝