|
发表于 2005-1-17 23:54:39
|
显示全部楼层
to armok: 这个东东真的很费时的. :-)
搞了这么久,硬盘IO部分才搞好(要过年了,没时间).以前是和一个朋友用DSP+CPLD搞,
现在自己搞.一个字 "难" .
我用三个硬盘测试,分别是: 3.2G, 15G, 40G, 读出硬盘ID的TXT格式内容如下,Hex不直观:
IDE-ID: 3.2G时:
Zp~03838543 A.0D00QUANTUM FIREBALL EX3.2A ?9
IDE-ID: 15G时:
Z??21511922 1.0F00QUANTUM FIREBALLlct15 15 ?@?`K
IDE-ID: 40G时:
VRAE R61EA0Maxtor 6E040L0 ?-?@|i:@?`俐
应能说明我的IDE口是对的吧.怪得是,读分区表时算出的硬盘容量,竟比实际的大得多:
我是从MBR的1BE处算的,按4*16B分,我的分3个区,应该对的吧.以前也是这样做的,这次就不行了.
等有时间把硬盘装到电脑里再比较,就知是哪出错了.
哪位高人要是有什么捷径,那就太好了.
MP3具体方案,也不大好定, 我觉得如下的不错,可以精简成IDE的,不过原作中程序多处有误.
用ICC-AVR编译是可以通过的(我用IAR),不知可否运行.
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=243762&bbs_page_no=1&sub_kind_id=1380&bbs_id=1000
这个电路可以换VS1001为STA013用我给出的改过的电路.
若MP3成功了,以后可以做成VCD或DVD的,很早我就想做了,只是没有时间搞.
( 不过到时可能不完全公资料了.或是有偿的了 :-)
另外,我又想做个USB-HOST方式的,PCB板都做好了(出差途中做的PCB),可是样片375还没拿到.
现在,我的业务又好忙了,要是哪位大侠能一起参与讨论制作,将是一个很好的活动.若没人参与,那就要多些时日了.
希望各位不要拿砖头丢我哦.
谢谢.
-----此内容被musich于2005-01-17,23:59:08编辑过
-----此内容被musich于2005-01-18,00:14:00编辑过 |
|