stm32 - stm32中的数据保留
问题描述
STM32f103c8 在其数据表中提供的数据保留是:“T = 105c 时的 1 kcycle:10 年”。
谁能给我解释一下?
1- 什么是 1 kcycle?是 1000 个周期(为什么“k”不在大写字母中?
2-什么是循环?是每分钟写入/擦除吗?
3-这句话是否意味着我可以在105摄氏度下使用它10年,而我每分钟写入和擦除数据1000次?
我将数据表作为参考放在下面。
解决方案
k 代表千(意思是 1000)总是小写,不管它周围的情况如何。例如:km = 公里;kPa = 千帕。
我对数据表的理解是这样的:
您应该擦除和写入此部分的最大次数为 10000 次。
如果您擦除和写入部分 1000 次(1000 次擦除,1000 次写入),然后将其保持在 85 度,内容将至少保存 30 年。
如果您擦除和写入部分 1000 次(1000 次擦除,1000 次写入),然后将其保持在 105 度,内容将至少保存 10 年。
如果你擦除和写入部分 10000 次(10000 次擦除,10000 次写入),然后将其保持在 55 度,内容将至少保存 20 年。
所有这些数据显然是可以预测的。制造这些零件的过程已经有 30 多年了,他们肯定知道这一点。
推荐阅读
- javascript - 无效的正则表达式:没有可重复的 Safari 控制台错误
- vue.js - 如何在 Vue CLI 安装上修复“npm ERR!解析时 JSON 输入意外结束”
- java - 如何保存在 android 中动态添加的多个 Edittexts 中的数据?
- c# - 如何让 Serilog 在翻转时覆盖以前的日志文件?
- django - Django + django-rest-framework-simplejwt 保护视图
- python - 如何使用python将参数设置为从excel中的特定行循环
- java - Maven多模块+继承:通过占位符维护父版本号时构建子模块的问题
- typescript - Typescript:转换所有函数参数的通用函数类型
- java - 不推荐使用 userVisibleHint 的 getter 和 setter,在 Java 中不推荐使用
- c++ - 这个程序在 gcc 编译器中的输出是分段错误(核心转储)。我做错了什么?