http://www.znmcu.cn/zn_ide_mod3_speed_test_51.html
振南的硬盘读写模块 模式3(595+165串行扩展IO方式) 硬盘读写速度测评(基于51平台) 前面振南对硬盘读写模块的模式1与模式2读写硬盘的速度进行了测评。它们在根本上还都是并行方式,但是模式3则使用的是串行方式,所以它占用的IO资料是最少的。 我们这里首先基于51平台来进行测评,有人说,用51串行读写IDE硬盘,这有意义吗?那得多慢啊?振南要说,我们的测评目的不光是为了看它有多快,同时另一方面也要看它有多少慢,到底能慢到什么地步,真得就没有实用意义吗?我们必须要实验来说话。后面振南会继续基于STM32 M3和M4平台上进行测评,以便对比。 测评方法仍然是针对PC硬盘、笔记本硬盘与CF卡进行读写测试,总数据量为5MB,看需要多少时间。 振南开发的硬盘读写模块,不光模式齐全,而且还有一些周边配件,比如CF卡转IDE、笔记本硬盘转标准3.5硬盘IDE接口的转接板。 测评结果: 51平台 主频33.3MHz PC硬盘 (硬件SPI驱动595+165 SPI频率8MHz) 51平台 主频33.3MHz 笔记本硬盘(硬件SPI驱动595+165 SPI频率8MHz) 51平台 主频33.3MHz CF卡(硬件SPI驱动595+165 SPI频率8MHz) 数据读写速率确实比较低,这主要受限于51单片机的主频,还有SPI接口的频率。不过将近100KBps的数据读写速率,对于一些要求不高应用场合是够用了。前提你,你非要用硬盘或CF卡不可,又不想换高端CPU,同时又想省IO。串行扩展IO驱动硬盘的方案,在51上似乎并无优势,也许此时SD卡更合适。 但是,当CPU主频和SPI接口频率上来之后,一切就不一样了。请看下面的测评。
|