阅读:1889回复:8
ISP1581做移动硬盘
各位请讲讲思路,我做过811读写U盘的东东,还有,1581的所谓能直接和ATA接口连接是什么意思???
|
|
最新喜欢:![]() |
沙发#
发布于:2004-11-20 11:21
最近俺也在搞用ISP1581做移动硬盘,但没用DMA方式,就是8位总线的,因为硬件板已制好了,没法改了,单片机也是8位的,但我想用断开总线方式软件上会好写得多,DMA方式好麻烦,一时搞不懂啊.
1581断开总线方式我调了一年了,熟得很,但IDE接口和ATAPI这东东不明白,正在努力中,但愿年前能把移动硬盘调出来. |
|
|
板凳#
发布于:2004-11-19 14:52
支持USB2.0协议的片子很多
好像不是都能来作移动硬盘的,因为什么啊,带宽?不支持HI-SPEED?还是因为别的什么? |
|
地板#
发布于:2004-11-19 12:47
不知道,我只知道还没有给我分呢!
|
|
地下室#
发布于:2004-11-18 14:23
做的怎么样了?
|
|
5楼#
发布于:2004-03-06 13:51
你还顶什么顶?
1581的datasheet写得很清楚,分为三种模式,一般处理器模式、分开总线模式和dma模式,你的atapi应该算是dma模式的一种,有8根地址线和16根数据线,还有一些控制信号和电源低等。 datasheet的后半部分是专门讲dma以及ata模式的,你自己再研究一下吧,你既然以前做过ata的产品,那应该对这个协议比较熟悉,只需要在了解1581的工作模式就行了。 1581内部没有mcu,所以估计需要一个mcu来控制,初始化以及数据读写都是通过寄存器来进行的。 |
|
6楼#
发布于:2004-03-06 10:21
自己顶一下!
|
|
7楼#
发布于:2004-03-05 11:47
1581我没有做过,根据楼上的说法,1581应该可以做到何ATA设备的无缝连接,看来你只要看一下ATA中40个PIN怎么和系统连就可以了,剩下的工作就是通过对ATAPI模块的寄存器来和设备通讯了。
|
|
|
8楼#
发布于:2004-03-05 11:28
没做过移动硬盘,不过比较熟悉1581
它说是有atapi接口,其实也就是16位的dma数据线,然后通过一些atapi专用的寄存器来和atapi设备通讯 你可以看看他的datasheet 到周立功的网站上当中文版的 |
|