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 · 最后更改: 2023/06/07 04:23 由 127.0.0.1