FILELIB5和FILELIBC速度有差别么?

本人用模拟并口、字节读写模式,使用了贵公司的FILELIB5和FILELIBC中的exam7,两者感觉很像,只不过编制之后占用的RAM不太一样:

FILELIBC:Program Size: data=20.4 xdata=663 code=10336 FILELIB5:Program Size: data=128.5 xdata=528 code=8117

感觉上FILELIB5在速度上更快一些,不过只是主观上的感觉

请问FILELIBC和FILELIB5之间是不是有这样的速度上的差别呢???

如果有的话谁知道大概能差多少呢?

因为我这个程序实时性比较强,采样间隔为1s,也就是说1秒中内要采集25个数据并存储和显示,采集和显示加起来能用0.5s,我想我的存储要在0.5秒内完成,请问这个应该可以的吧。 PS:我把MAX_IO设置最大为64,我所说的0.5s要做的工作,就是把64个字节的数据复制到 mCmdParam.ByteWrite.mByteBuffer中,并写入TXT文档。

(1)速度上FILELIB5应该快一些,因为它内部所用的变量分配在内部RAM,而FILELIBC为外部RAM (2)具体数值,需要实测,毕竟这与实际的硬件系统是有关系的,如:晶振;还有单次操作的扇区数 (3)您系统的采样频率不高,且数据量也不大,0.5S内存储可以完成,但是最好用扇区方式,可以把数据先缓存,满一个扇区后,再写入U盘。


恩,好的谢谢


只有登录才能回复,可以选择微信账号登录