用户工具

站点工具


ocrobot:modules:mb85rc16v

MB85RC16V FRAM铁电存储器模块

介绍

OCROBOT MB85RC16V 铁电存储器模块,是一款存储器模块,具有2K字节容量,每个字节具有一万亿次( 10^12次)读写寿命

参数

模块属性:FRAM 存储器

数据容量:16Kbit(2Kbyte)

通讯总线类型:I2C

电压范围:2.7v-5V

写寿命 :1000000000000次/byte

数据保持 : 10年(+85°C), 95年(+55°C), 200年以上(+35°C)

工作电流:工作电源电流 70 μA(1 MHz下的典型值) 待机电流 0.1 μA(典型值)

图片

相关介绍


近乎于无限读写寿命的EEPROM存储器,拥有无可比拟的速度与寿命,适合做缓存或者存储任何需要存储数据的存储器

库文件与数据手册下载

示例代码


存储数据并读取显示

#include <Wire.h>
#include "MB85RC16V.h"
 
MB85RC16V fram;
byte c=0;
 
uint16_t framAddr=0x0000;
 
void setup() {
  Wire.begin();
  Serial.begin(9600);
  fram.begin(0x50);//地址,具体见库说明
  //写入5个1
  for(int i=0;i<5;i++)
  {
	fram.write(framAddr,0x01);
	framAddr+=1;
  }
  //读出前7位的数值
  framAddr=0x0000;
  for(int i=0;i<7;i++)
  {
	c=fram.read(framAddr);
	Serial.println(c,HEX);
	framAddr+=1;
  }
  Serial.println();
  //隔一个写入一个5,共4个
  framAddr=0x0000;
  for(int i=0;i<3;i++)
  {
	fram.write(framAddr,0x05);
	framAddr+=2;
  }
   //读出前7位的数值
  framAddr=0x0000;
  for(int i=0;i<7;i++)
  {
	c=fram.read(framAddr);
	Serial.println(c,HEX);
	framAddr+=1;
  }
  Serial.println();
}
 
void loop() {
  // put your main code here, to run repeatedly:
 
}

文档

ocrobot/modules/mb85rc16v.txt · 最后更改: 2017/12/12 09:26 由 弘毅