阅读:1759回复:14
c51可以用DMA做到闪存和存储卡快速复制到硬盘么,想做个数码伴侣,谢谢高手指点!
c51可以用DMA做到闪存和存储卡快速复制到硬盘么,想做个数码伴侣,谢谢高手指点!
|
|
沙发#
发布于:2004-02-18 08:51
51太慢了吧,做出来的产品会让你失望的
|
|
板凳#
发布于:2004-02-18 09:43
在我的理解DMA方法就是c51只控制数据流和寄存器状态,数据是不经过单片机的,所以速度可以很快,不知道理解对不对,还有,硬盘和flasn或者存储卡之间可以用DMA方式传送数据么
|
|
地板#
发布于:2004-02-18 10:33
很感兴趣,我的想法也是这样,不过一直没有做过,如果你有成果了,能否把原理告诉我.谢谢.
|
|
地下室#
发布于:2004-02-18 14:28
要你的芯片支持才行
|
|
|
5楼#
发布于:2004-02-18 15:22
在我的理解DMA方法就是c51只控制数据流和寄存器状态,数据是不经过单片机的,所以速度可以很快,不知道理解对不对,还有,硬盘和flasn或者存储卡之间可以用DMA方式传送数据么 数据是要经过单片机的,只不过有特殊通道由硬件完成而已。支持DMA功能的芯片并不是很多。 |
|
6楼#
发布于:2004-02-18 16:14
什么样的芯片支持DMA呢,是需要单片机支持还是存储卡啊,usb2<-->ide就是用这种机理传输的把,可以把他数据转向么,
|
|
7楼#
发布于:2004-02-18 17:05
什么样的芯片支持DMA呢,是需要单片机支持还是存储卡啊,usb2<-->ide就是用这种机理传输的把,可以把他数据转向么, 我用过的芯片有DMA都是内部总线上的,如果要对外部使用DMA功能必须拉出总线。至于像51这种不可以引出总线,用IO口的DMA功能芯片我就没用过。坛子上有位同仁做了USB2IDE就是用51的,用不了DMA。其实我现在也在做这个,51的方案肯定是不行的,主要是速度问题。不计较成本的话用arm不错。 |
|
8楼#
发布于:2004-02-19 09:40
谢谢clementzhao兄,我是个新手,现在只对51系列的有点了解,请问支持此功能的arm成本多少,我还有个想法,可能很幼稚,我看了三星闪存的时序,可以只用51发送几个命令,然后用10M左右的由晶振引出的信号就可以进行块读或者整片连续读取,我想硬盘也有类似的模式吧,当然校验什么的都没了,这样属于歪门邪道,不过现在正在学习,嘿嘿,没关系吧。还有,用dsp可能么,最后再请教clementzhao兄,你是在作商业化的产品么,还是自己兴趣,如果后者,能否多加指点。
|
|
9楼#
发布于:2004-02-19 09:49
谢谢clementzhao兄,我是个新手,现在只对51系列的有点了解,请问支持此功能的arm成本多少,我还有个想法,可能很幼稚,我看了三星闪存的时序,可以只用51发送几个命令,然后用10M左右的由晶振引出的信号就可以进行块读或者整片连续读取,我想硬盘也有类似的模式吧,当然校验什么的都没了,这样属于歪门邪道,不过现在正在学习,嘿嘿,没关系吧。还有,用dsp可能么,最后再请教clementzhao兄,你是在作商业化的产品么,还是自己兴趣,如果后者,能否多加指点。 arm到是不贵,批量4、50都可以了。开发板也便宜,虽然有点大材小用,但是以后扩展功能方便,而且速度快,32位,有dma。dsp也行,但如果还是用8位做,会很痛苦的。我是做商业化的产品,都做了一半了,就差界面、fat32。但是因为成本问题现在搁置了。 |
|
10楼#
发布于:2004-02-19 10:01
我现在就是找个自己感兴趣的东西入门,这样学的快点,如果可能自己弄个玩玩,我也有个数码相机,却不信那个盒子值6,7百(不算开发成本,呵呵)我现在想入手arm太早了,还是再51上动动脑筋,实在不行换个题目,我现在有ata规范,可是太长了,头晕。你是用51作的么,你的项目是公司的还是个人的,我也有点古怪的想法,想自己作,就是太难了。
|
|
11楼#
发布于:2004-02-19 10:20
我现在就是找个自己感兴趣的东西入门,这样学的快点,如果可能自己弄个玩玩,我也有个数码相机,却不信那个盒子值6,7百(不算开发成本,呵呵)我现在想入手arm太早了,还是再51上动动脑筋,实在不行换个题目,我现在有ata规范,可是太长了,头晕。你是用51作的么,你的项目是公司的还是个人的,我也有点古怪的想法,想自己作,就是太难了。 光是玻璃、电路板自己做都要2、3百了,+模具+ram+mcu+elc,6、7百差不多要的,批量当然不要啊,但是厂家、代理商都要赚钱,算起来也不算贵了。我不用51,太慢了。要不你试试用avr,自己做确实有点难度。读卡+usb+harddisk+mcu+布板,没有几个月做不出来啊。 |
|
12楼#
发布于:2004-02-19 12:55
呵呵,又见到clementzhao老兄了,这里说话不是很方便,如果有空QQ加我,250106052,
|
|
13楼#
发布于:2004-02-21 01:06
clementzhao兄 我正在做 44b0+sl811hs+cf+al700+u盘的一个东东 有空联系
|
|
|
14楼#
发布于:2004-02-21 08:49
呵呵,qq上班不大方便。
SUNSHANGXIN,你的44b0板是多少钱的? |
|