You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于富士通MB85RC256V FRAM手册术语含义的技术问询

关于富士通MB85RC256V FRAM的I2C操作疑问与验证

手册内容摘录

富士通MB85RC256V FRAM手册第8页指出:
• 页写入:若在与字节写入相同的命令后(除停止条件外)连续发送额外8位,则执行页写入。

手册下一页提到:
• 当前地址读取:当上一次读写操作成功完成至停止条件,且最后访问地址为“n”时,发送后续命令可读取“n+1”地址的数据(除非断电)。

技术疑问

手册中的“up to the stop condition”与“except stop condition”是否含义相同?

个人推测与操作流程

结合器件工作原理,我推测二者同义,并梳理出如下操作流程:

  • 写入8位设备地址,R/W=0(写位);
  • 写入16位FRAM内存地址“n”;
  • 不发送停止位;
  • 发送8位设备地址,R/W=1(读位);
  • 持续读取数据(首次读取地址“n+1”),直至发送最终停止位。

这意味着读取某地址数据前,需先将地址寄存器设置为目标地址减1。请指正该理解是否准确。

补充说明

此前项目中我通过已废弃的module_i2c_master库的i2c_master_16bit_read_reg函数使用该FRAM,而新版lib_i2c 5.0无此功能,需扩展XC接口实现。XC已被XMOS针对lib_xcore和C废弃,我仍在使用旧版xTIMEcomposer系统。


内容的提问来源于stack exchange,提问作者Øyvind Teig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 23:05:30