shangx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1758回复:14

c51可以用DMA做到闪存和存储卡快速复制到硬盘么,想做个数码伴侣,谢谢高手指点!

楼主#
更多 发布于:2004-02-18 08:31
c51可以用DMA做到闪存和存储卡快速复制到硬盘么,想做个数码伴侣,谢谢高手指点!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-18 08:51
51太慢了吧,做出来的产品会让你失望的
shangx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-18 09:43
在我的理解DMA方法就是c51只控制数据流和寄存器状态,数据是不经过单片机的,所以速度可以很快,不知道理解对不对,还有,硬盘和flasn或者存储卡之间可以用DMA方式传送数据么
wangxin_china
驱动中牛
驱动中牛
  • 注册日期2003-03-28
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望18点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-18 10:33
很感兴趣,我的想法也是这样,不过一直没有做过,如果你有成果了,能否把原理告诉我.谢谢.
OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-18 14:28
要你的芯片支持才行
I know nothing!
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-18 15:22
在我的理解DMA方法就是c51只控制数据流和寄存器状态,数据是不经过单片机的,所以速度可以很快,不知道理解对不对,还有,硬盘和flasn或者存储卡之间可以用DMA方式传送数据么

数据是要经过单片机的,只不过有特殊通道由硬件完成而已。支持DMA功能的芯片并不是很多。
shangx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-18 16:14
什么样的芯片支持DMA呢,是需要单片机支持还是存储卡啊,usb2<-->ide就是用这种机理传输的把,可以把他数据转向么,
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-18 17:05
什么样的芯片支持DMA呢,是需要单片机支持还是存储卡啊,usb2<-->ide就是用这种机理传输的把,可以把他数据转向么,

我用过的芯片有DMA都是内部总线上的,如果要对外部使用DMA功能必须拉出总线。至于像51这种不可以引出总线,用IO口的DMA功能芯片我就没用过。坛子上有位同仁做了USB2IDE就是用51的,用不了DMA。其实我现在也在做这个,51的方案肯定是不行的,主要是速度问题。不计较成本的话用arm不错。
shangx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-02-19 09:40
谢谢clementzhao兄,我是个新手,现在只对51系列的有点了解,请问支持此功能的arm成本多少,我还有个想法,可能很幼稚,我看了三星闪存的时序,可以只用51发送几个命令,然后用10M左右的由晶振引出的信号就可以进行块读或者整片连续读取,我想硬盘也有类似的模式吧,当然校验什么的都没了,这样属于歪门邪道,不过现在正在学习,嘿嘿,没关系吧。还有,用dsp可能么,最后再请教clementzhao兄,你是在作商业化的产品么,还是自己兴趣,如果后者,能否多加指点。
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-02-19 09:49
谢谢clementzhao兄,我是个新手,现在只对51系列的有点了解,请问支持此功能的arm成本多少,我还有个想法,可能很幼稚,我看了三星闪存的时序,可以只用51发送几个命令,然后用10M左右的由晶振引出的信号就可以进行块读或者整片连续读取,我想硬盘也有类似的模式吧,当然校验什么的都没了,这样属于歪门邪道,不过现在正在学习,嘿嘿,没关系吧。还有,用dsp可能么,最后再请教clementzhao兄,你是在作商业化的产品么,还是自己兴趣,如果后者,能否多加指点。

arm到是不贵,批量4、50都可以了。开发板也便宜,虽然有点大材小用,但是以后扩展功能方便,而且速度快,32位,有dma。dsp也行,但如果还是用8位做,会很痛苦的。我是做商业化的产品,都做了一半了,就差界面、fat32。但是因为成本问题现在搁置了。
shangx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-02-19 10:01
我现在就是找个自己感兴趣的东西入门,这样学的快点,如果可能自己弄个玩玩,我也有个数码相机,却不信那个盒子值6,7百(不算开发成本,呵呵)我现在想入手arm太早了,还是再51上动动脑筋,实在不行换个题目,我现在有ata规范,可是太长了,头晕。你是用51作的么,你的项目是公司的还是个人的,我也有点古怪的想法,想自己作,就是太难了。
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-02-19 10:20
我现在就是找个自己感兴趣的东西入门,这样学的快点,如果可能自己弄个玩玩,我也有个数码相机,却不信那个盒子值6,7百(不算开发成本,呵呵)我现在想入手arm太早了,还是再51上动动脑筋,实在不行换个题目,我现在有ata规范,可是太长了,头晕。你是用51作的么,你的项目是公司的还是个人的,我也有点古怪的想法,想自己作,就是太难了。

光是玻璃、电路板自己做都要2、3百了,+模具+ram+mcu+elc,6、7百差不多要的,批量当然不要啊,但是厂家、代理商都要赚钱,算起来也不算贵了。我不用51,太慢了。要不你试试用avr,自己做确实有点难度。读卡+usb+harddisk+mcu+布板,没有几个月做不出来啊。
shangx
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-02-19 12:55
呵呵,又见到clementzhao老兄了,这里说话不是很方便,如果有空QQ加我,250106052,
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-02-21 01:06
clementzhao兄 我正在做 44b0+sl811hs+cf+al700+u盘的一个东东 有空联系
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-02-21 08:49
呵呵,qq上班不大方便。
SUNSHANGXIN,你的44b0板是多少钱的?
游客

返回顶部