应用情况是这样:
1. 每一个数据大概100Byte 需要在T秒(固定值)存储大概500条数据,只需要一次即可
2. 数据之间有一定的规律,但是大部分数据内部是不同的
我对C8051F单片机的理解:
1. 外扩内存是可以的,C8051F均有复用和非复用的EMIF接口,以及SPI,所以外扩是一种选择
但是由于电路板已经确定,所以外扩已经不可能
2. 考虑存储在单片机的Flash中,考虑每一次单片机运行至少烧写(500*100Byte / 512 Byte)次Flash 考虑到烧写的次数,所以寿命达不到系统的要求
我的解决思路:
1. 降低要求(呵呵500条是个极限数据) 存储100-200条
2. 寻找数据之间的规律,我考虑过如果接受到的消息,按照其相似度进行存储,可能就5类数据,只是其中的部分数据有改变,这样也可以省存储空间
所以请教大家:
1. 存储数据的数据结构还有没有比较好的建议?
2. 还可以从什么别的角度来解决问题?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |