Board logo

标题: 请教在单片机C8051F上存储消息 开辟buffer [打印本页]

作者: chunsen    时间: 2009-1-12 14:33     标题: 请教在单片机C8051F上存储消息 开辟buffer

应用情况是这样:
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