首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储器FRAM MB85RC256V数据表解释

存储器FRAM MB85RC256V数据表解释
EN

Stack Overflow用户
提问于 2022-10-30 09:51:07
回答 1查看 21关注 0票数 0

FRAM (铁电随机存取存储器) Fujitsu MB85RC256V MB85RC256V-20171207-5V1在第8页中说

·页面写入:如果在与Byte相同的命令(除停止条件之外)之后连续发送额外的8位,则执行页面写入。

这不需要解释。但是,在下一页,它会说:

·当前地址读取:当上一次写入或读取操作成功地达到停止条件并假定最后访问的地址为“n”时,则通过发送以下命令读取“n+1”的地址,除非关闭电源。

我的问题认为英语在“直到停止条件”中的意思是否与“除停止条件”的意思相同?

我想,不仅需要理解英语,还需要了解设备的工作原理。

我认为这两者是平等的,也是从试图理解设备的工作原理推断出来的:

  1. 写8位设备地址,R/W=0=写位,
  2. 然后写16位FRAM内存地址"n",
  3. 那就不要停下来因为我们现在可以
  4. 发送8位设备地址,R/W=1=读位,
  5. 然后继续读取(首先从地址"n+1")所需的字节数,
  6. 直到最后停位。

这实际上意味着从一个地址中读取,我们首先需要将地址寄存器设置为较低的一个。

如果我的理解不是100%正确,请更正。

旁白:我在一个早期的项目中使用了这个FRAM,但是通过一个名为i2c_master_16bit_read_reg的函数在过时的库module_i2c_master (这是,所以很难理解)。较新的lib_i2c没有这种功能,所以我必须在那里扩展XC接口函数。我使用的是lib_i2c 5.0:https://github.com/xmos/lib_i2c (令人遗憾的是,XC也被XMOS淘汰为lib_xcore和C,但我仍然有一个更老的xTIMEcomposer系统正在运行)

EN

回答 1

Stack Overflow用户

发布于 2022-10-30 16:45:43

我想,ref1的下一章,“随机阅读”和“顺序阅读”将非常明确地表明,停止条件P确实只有在“全部完成”时才写出来。

换句话说,“直到停止条件”的意思与“除停止条件”的含义相同。

如果我自己的答案不正确的话,在我实现代码之后,我会在这里更正。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74252023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档