pkusui
驱动牛犊
驱动牛犊
  • 注册日期2002-05-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1927回复:8

help!有人通过gpio对eeprom进行读写吗?

楼主#
更多 发布于:2002-05-06 10:06
就是at93c46的那一种,我为什么不能正确读写呀。
lvyingf
游客
游客
沙发#
发布于:2002-05-06 14:50
大多数都是使用GPIO来读写的,你有什么问题?
我想主要是看一下时序是否正确
pkusui
驱动牛犊
驱动牛犊
  • 注册日期2002-05-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-06 15:46
确实是用gpio读些,但是读出来的数据全都是0xffff或者是0x0000,也不知道是怎么回事.
lvyingf
游客
游客
地板#
发布于:2002-05-06 20:40
如果你没有写过,读出来当然是ffff,
要写入,先进入输入擦除指令
pkusui
驱动牛犊
驱动牛犊
  • 注册日期2002-05-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-07 08:54
不是呀。eeprom里面本来就有内容的呀。比如eeprom的id什么的。怎么进行输入擦出指令呀?
多谢。
lvyingf
游客
游客
5楼#
发布于:2002-05-07 10:00
faint!
Please look for it in at93c46\'s data sheet.If you are designer,no one can help you on this problem,sorry.
sesermy
驱动牛犊
驱动牛犊
  • 注册日期2002-03-01
  • 最后登录2004-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-09 09:46
可能要先写入一些保护数,因为EEPROM为了防止误操作,读写数据之前一般要先写入两个特殊的数据,这个数据可以在芯片手册上找到。
我对此了解也不多,希望能有所帮助
yanghaoyun
驱动牛犊
驱动牛犊
  • 注册日期2002-03-22
  • 最后登录2002-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-10 10:03
我不知道GPIO是啥意思,我这儿是用SPI接口的,读写93C46的,在未写入时读出的就是0XFF,读写时序也很简单,有个简单的写保护。
pkusui
驱动牛犊
驱动牛犊
  • 注册日期2002-05-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-16 15:13
问题已经解决,谢谢各位,是在每次操作后必须把cs置低
游客

返回顶部