This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F2272:确定 MSP430F2272上所需的内存

Guru**** 2503445 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/650526/msp430f2272-determining-required-memory-on-msp430f2272

器件型号:MSP430F2272

你好!

我将 MSP430F2772微控制器与以下器件连接:

组件 分辨率
温度传感器 14位
Magnometer + Accelometer 14位
压力传感器 24位
RTC 内容

时间戳由天/月/年小时/分钟/秒组成、它们都位于 RTC 芯片(RV-8803-C7)的不同寄存器(8位)中、因此我假设保存该值的总分辨率为6字节。

此假设是否正确?

我的主要问题是、我有一个大小为64Mbit (AT45DB641E)的闪存。

我可以在该存储器中存储多少个这些传感器的样本?  

我正像这样计算(64*10^6/)(14+14+24+6*8)= 640k 样本

这是我可以在存储器中保存如此多样本的正确假设吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在您得到的是每个样本正好100位。
    您可能会发现、每个样本使用104位更容易;对于 MAG/ACC 和温度数据、使用16位而不是14位。
    这不会给您带来太多的成本、并允许您使用合理的记录布局;每个字段有8位的精确倍数、因此每个记录总共有13个字节。 净结果:8MB 闪存空间将允许超过645000条记录。