主题中讨论的其他器件:MSPWARE、 MSP430FR6041、 MSP430WARE、MSP430FR5043、 MSP430FR5041、 TEST2
尊敬的社区:
我想在 FRAM 中存储200字节的数据。 两个8字节 数据和一个32字节数据。
我正在使用 driverlib 尝试编写 FRAM 程序。
FRAMCTL_write8 (uint8_t * dataPtr、uint8_t * framPtr、uint16_t numberOfBytes);
FRAMCTL_write32 (uint32_t * dataPtr、uint32_t * framPtr、uint16_t count);
我没有获取有关上述 FRAM 函数的任何示例程序。 我从哪里获得示例代码?
已经使用了00009562字节、我想在剩余的未使用的00000a1e 字节中使用最后200个字节。
为了找出未使用数据的起始地址、我使用了以下公式。
未使用存储器的起始地址: origin + used = 0x00006000 + 0x00009562 = 0x0000F562。
最后200字节的起始地址 MEMORY = END 地址 + 200byte = 0x0000FF80 - 0xC8 = 0x0000FEB8、以开始将数据存储在 FRAM 的最后200个字节中。
- 第一个8字节数据:0x0000FEB8至0x0000FEBF
- 第二个8字节数据:0x0000FEC0至0x0000FEC7
- 32字节数据:0x0000FEC8至0x0000FEE7
上述存储器计算是否正确?
请建议在哪里可以读取 FRAM 实现的示例代码?
此致、
萨尔沃特