ocrobot:modules:mb85rc16v
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 前一修订版 | |||
| — | ocrobot:modules:mb85rc16v [2025/10/11 02:55] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ======MB85RC16V FRAM铁电存储器模块====== | ||
| + | ===== 介绍 ===== | ||
| + | |||
| + | OCROBOT MB85RC16V 铁电存储器模块,是一款存储器模块,具有2K字节容量,每个字节具有一万亿次( 10^12次)读写寿命 | ||
| + | |||
| + | ===== 参数 ===== | ||
| + | |||
| + | 模块属性:FRAM 存储器 | ||
| + | |||
| + | 数据容量:16Kbit(2Kbyte) | ||
| + | |||
| + | 通讯总线类型:I2C | ||
| + | |||
| + | 电压范围:2.7v-5V | ||
| + | |||
| + | 写寿命 :1000000000000次/ | ||
| + | |||
| + | 数据保持 : 10年(+85°C), | ||
| + | |||
| + | 工作电流:工作电源电流 70 μA(1 MHz下的典型值) | ||
| + | |||
| + | =====图片===== | ||
| + | {{: | ||
| + | {{: | ||
| + | =====相关介绍===== | ||
| + | ---------------------- | ||
| + | 近乎于无限读写寿命的EEPROM存储器,拥有无可比拟的速度与寿命,适合做缓存或者存储任何需要存储数据的存储器 | ||
| + | |||
| + | =====库文件与数据手册下载===== | ||
| + | ------------------------ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | ===== 示例代码 ===== | ||
| + | ------------------------------ | ||
| + | 存储数据并读取显示 | ||
| + | <code cpp> | ||
| + | #include < | ||
| + | #include " | ||
| + | |||
| + | MB85RC16V fram; | ||
| + | byte c=0; | ||
| + | |||
| + | uint16_t framAddr=0x0000; | ||
| + | |||
| + | void setup() { | ||
| + | Wire.begin(); | ||
| + | Serial.begin(9600); | ||
| + | fram.begin(0x50);// | ||
| + | // | ||
| + | for(int i=0; | ||
| + | { | ||
| + | fram.write(framAddr, | ||
| + | framAddr+=1; | ||
| + | } | ||
| + | // | ||
| + | framAddr=0x0000; | ||
| + | for(int i=0; | ||
| + | { | ||
| + | c=fram.read(framAddr); | ||
| + | Serial.println(c, | ||
| + | framAddr+=1; | ||
| + | } | ||
| + | Serial.println(); | ||
| + | // | ||
| + | framAddr=0x0000; | ||
| + | for(int i=0; | ||
| + | { | ||
| + | fram.write(framAddr, | ||
| + | framAddr+=2; | ||
| + | } | ||
| + | // | ||
| + | framAddr=0x0000; | ||
| + | for(int i=0; | ||
| + | { | ||
| + | c=fram.read(framAddr); | ||
| + | Serial.println(c, | ||
| + | framAddr+=1; | ||
| + | } | ||
| + | Serial.println(); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | // put your main code here, to run repeatedly: | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | ===== 文档 ===== | ||
| + | {{ : | ||
