搜索
bottom↓
回复: 95

共享 硬盘控制 的源代码及电路图,申请加入本站的 应用实例 !!

[复制链接]

出0入0汤圆

发表于 2005-6-17 22:14:18 | 显示全部楼层 |阅读模式
未经本人或本站站长同意不得转载。



有什么问题可以问了。大家一起讨论,共同学习,呵呵





点击此处下载armok0153346.rar

出0入0汤圆

 楼主| 发表于 2005-6-17 22:14:29 | 显示全部楼层
ATA的接口命令

点击此处打开armok0153347.pdf


-----此内容被jfjarm于2005-06-17,22:19:54编辑过

出0入0汤圆

 楼主| 发表于 2005-6-17 22:14:39 | 显示全部楼层
站位待编

出0入0汤圆

 楼主| 发表于 2005-6-17 22:14:54 | 显示全部楼层
站位待编

出0入0汤圆

发表于 2005-6-17 23:24:03 | 显示全部楼层
哈哈, jfjarm 小金::站位待编





谢谢jfjarm 小金了,都是好东西,最近弄到了PIC18F4550,有硬件USB功能,准备和硬盘一起玩玩,谢谢这么好的资料了

出0入0汤圆

发表于 2005-6-18 10:45:23 | 显示全部楼层
好贴,顶上去

出0入0汤圆

发表于 2005-6-18 11:21:01 | 显示全部楼层
这个东东是做什么用的? 用来读写硬盘么?? 请小金大哥说说主要用在什么地方好么?

出0入0汤圆

 楼主| 发表于 2005-6-18 11:59:42 | 显示全部楼层
回 jackiezeng 剑客曾

这个是用M16L控制硬盘,对硬盘可进行读写操作。

出0入0汤圆

发表于 2005-6-18 12:30:05 | 显示全部楼层
好東西, 頂!
头像被屏蔽

出0入0汤圆

发表于 2005-6-18 12:38:27 | 显示全部楼层
好。也顶一下。。。



目前我们网站正在进行一些内部调整。调整好后,就能将资料整理入网站内。

出0入0汤圆

发表于 2005-6-18 14:56:17 | 显示全部楼层
16条 地址线  是不是只能 寻址 2 的 16次方  那么多的 空间呢?  可以读那些 大容量的硬盘么?

出0入0汤圆

 楼主| 发表于 2005-6-18 15:18:21 | 显示全部楼层
回jackiezeng 剑客曾

DATA0~DATA15是数据线,硬盘的的数据线要16根,地址线只有3根,通过硬盘寄存器写操作来对硬盘的那个扇区进行操作/************************************************************

*函数名称:void LBA(unsigned long lba)

*用途:LBA寻址

************************************************************/

void LBA(unsigned long lba)

{

        WriteReg(6,0xe0+(lba>>24));//可看做是地址线--4位

        WriteReg(5,(lba>>16));//可看做是地址线--8位

        WriteReg(4,(lba>>8));//可看做是地址线--8位

        WriteReg(3,(lba));//可看做是地址线--8位

        WriteReg(2,1);

}

共28位,2的28次方再×512



很大哦

出0入0汤圆

发表于 2005-6-18 17:22:06 | 显示全部楼层
哦, 好东东哦~~~~! 可以用来做硬盘 MP3  么??

出0入0汤圆

 楼主| 发表于 2005-6-18 19:59:33 | 显示全部楼层
可以,但不能用M16,M16模拟读写速度慢。

用8515、M64等芯片,再用74245或CPLD把硬盘的16位数据宽度转换为8位,可加快读写速度。

出0入0汤圆

发表于 2005-6-18 20:17:02 | 显示全部楼层
攪定這個,還來更難吞的fat文化系統啊!! 其侍樓主更進一步的開發!!

出0入0汤圆

 楼主| 发表于 2005-6-18 20:25:31 | 显示全部楼层
好的,FAT32学了都半年了,也忘了很多,最主要的还是硬件。

M128的板子我已做坏一个了,是手工做的,可恶。

出0入0汤圆

发表于 2005-6-20 13:58:12 | 显示全部楼层
好东西 顶一下

出0入4汤圆

发表于 2005-6-20 18:52:54 | 显示全部楼层
照上面的算了一下,可以有128G了. 可是现在的好多硬盘都大于这个数.



哪该怎么办啊?

出0入0汤圆

 楼主| 发表于 2005-6-20 19:45:40 | 显示全部楼层
不好意思,找不到有关这方面资料,我也不知道。

对于一般的移动硬盘或硬盘式MP3或一些记录仪够了。

出0入0汤圆

发表于 2006-1-17 11:01:24 | 显示全部楼层
好,加油啊!

出0入0汤圆

发表于 2006-1-17 13:16:13 | 显示全部楼层

出0入0汤圆

发表于 2006-2-9 10:33:02 | 显示全部楼层
to zhangna_901887:

PIC18F4550我也弄到了一堆,也想做点实验。咱俩可不可以交流一下?

出0入0汤圆

发表于 2006-2-9 12:41:48 | 显示全部楼层
顶,不知通过那个引脚,写入读写命令。与上位机进行读写操作的引脚。谢回?

出0入0汤圆

发表于 2006-2-9 23:03:13 | 显示全部楼层
好DD.顶.

出0入0汤圆

发表于 2006-2-10 10:21:58 | 显示全部楼层
ding!!!!!

出0入0汤圆

发表于 2006-2-10 18:24:48 | 显示全部楼层
什么样的硬盘?台式机好像12V供电的哦,单独加12v电源吗

出0入0汤圆

发表于 2006-2-10 20:38:42 | 显示全部楼层
正点,顶上去

出0入0汤圆

发表于 2006-3-22 17:35:42 | 显示全部楼层
呵呵  谢谢LZ 了   我做论文刚好要用  感谢啊

出0入0汤圆

发表于 2006-3-23 11:17:01 | 显示全部楼层
好东西!



还想问一下

硬盘电源怎么供电

出0入0汤圆

发表于 2006-3-23 11:24:58 | 显示全部楼层
楼主厉害!

顶!!!!

出0入0汤圆

发表于 2006-3-31 14:43:03 | 显示全部楼层
厉害

出0入0汤圆

发表于 2006-6-14 11:04:16 | 显示全部楼层
顶!

出0入0汤圆

发表于 2006-7-12 13:47:35 | 显示全部楼层
ding!

出0入0汤圆

发表于 2006-9-10 00:45:57 | 显示全部楼层
好像很难喔~~~顶下

出0入0汤圆

发表于 2006-12-22 12:31:43 | 显示全部楼层
学习下

出0入0汤圆

发表于 2006-12-26 13:19:56 | 显示全部楼层

出0入0汤圆

发表于 2007-1-15 09:14:06 | 显示全部楼层
学习 顶

出0入0汤圆

发表于 2007-1-27 10:20:12 | 显示全部楼层
顶!!!

出0入0汤圆

发表于 2007-4-10 15:23:03 | 显示全部楼层
呵呵,这帖子到后面就水了

出0入42汤圆

发表于 2007-4-10 15:32:31 | 显示全部楼层
水贴就水贴了,不顶对不住楼主了

出0入0汤圆

发表于 2007-6-30 10:53:56 | 显示全部楼层
先顶一下,再下载看看!!!

出0入42汤圆

发表于 2007-6-30 14:58:25 | 显示全部楼层
顶了再看,楼主好人

出0入0汤圆

发表于 2007-6-30 19:10:09 | 显示全部楼层
下载了有时间研究一下,十分感谢楼主

出0入0汤圆

发表于 2007-7-1 13:47:59 | 显示全部楼层
顶一下,谢谢分享

出0入0汤圆

发表于 2007-7-26 09:03:06 | 显示全部楼层
我顶

出0入0汤圆

发表于 2007-7-26 20:23:49 | 显示全部楼层
我顶

出0入0汤圆

发表于 2007-8-16 00:34:20 | 显示全部楼层
hao

出0入0汤圆

发表于 2007-9-23 20:42:57 | 显示全部楼层
学习了,谢谢楼主。

出0入0汤圆

发表于 2007-10-17 15:04:34 | 显示全部楼层
一直想玩这个,也分析了ATA命令集,但就是没这耐心搞出来。
楼主你强!!

出0入4汤圆

发表于 2007-10-17 15:08:37 | 显示全部楼层
小金你好,你是台州哪个地方的啊

出0入0汤圆

发表于 2007-10-17 18:36:19 | 显示全部楼层
继续学习!

出0入0汤圆

发表于 2007-10-17 18:36:19 | 显示全部楼层
继续学习!

出0入0汤圆

发表于 2007-10-17 22:47:01 | 显示全部楼层
顶顶顶~!~~

出0入0汤圆

发表于 2007-10-19 10:56:12 | 显示全部楼层
我也顶!

出0入0汤圆

发表于 2007-10-19 16:57:32 | 显示全部楼层
好东西

出0入0汤圆

发表于 2007-10-23 17:29:08 | 显示全部楼层
chengjia ,太落后

出0入0汤圆

发表于 2007-10-24 13:15:41 | 显示全部楼层
顶了!

出0入0汤圆

发表于 2007-10-24 14:21:19 | 显示全部楼层
谢谢,不错

出0入0汤圆

发表于 2007-10-27 23:28:52 | 显示全部楼层
顶!

出0入0汤圆

发表于 2007-10-28 00:04:23 | 显示全部楼层
感谢搂主无私奉献,不过有个问题,ATA的接口命令的PDF我怎么打不开呢?是不是文件有问题呀?

出50入0汤圆

发表于 2007-11-28 19:40:29 | 显示全部楼层
TKS  +  顶.

出0入0汤圆

发表于 2007-12-5 17:53:32 | 显示全部楼层
你好 LZ  有个简单的问题麻烦想问你
void WriteReg(byte byAddr,byte byData)
{
        byData=ReversalData(byData);
        RegAddrChangePhysics(byAddr);
        DDRA=0xff;
        WDataL=byData;
        Clr_Bit(PORTC,Write);
        nop();
        nop();
        nop();
        nop();
        Set_Bit(PORTC,Write);
}
每个写寄存器或者数据你都有个取反过程(我知道你的A口反了)
但是你的命令字(如0X91)怎么没取反啊

出0入0汤圆

发表于 2007-12-5 22:12:09 | 显示全部楼层
学习了,谢谢

出10入95汤圆

发表于 2007-12-6 09:01:16 | 显示全部楼层
下来慢慢研究。谢谢楼住。这么好的资料当然要顶啦

出0入0汤圆

发表于 2008-2-17 18:57:50 | 显示全部楼层
不错~!我正在找关于FAT读写的相关资料

出0入0汤圆

发表于 2008-6-17 19:05:07 | 显示全部楼层
呵呵,看了,标记

出0入0汤圆

发表于 2008-6-17 23:00:53 | 显示全部楼层

出0入0汤圆

发表于 2008-7-12 15:25:05 | 显示全部楼层
你的资料很有参考价值,学习中,谢谢了.

出0入20汤圆

发表于 2008-7-25 19:53:53 | 显示全部楼层
强淫~~

出0入0汤圆

发表于 2008-8-4 22:00:26 | 显示全部楼层
谢谢!

出0入0汤圆

发表于 2009-2-22 11:06:05 | 显示全部楼层
好!

出0入0汤圆

发表于 2009-2-22 22:14:00 | 显示全部楼层
老贴了

出0入0汤圆

发表于 2009-2-23 09:42:16 | 显示全部楼层
IDE过时了,快出SATA的才是

出0入0汤圆

发表于 2009-2-23 10:11:21 | 显示全部楼层
mark

出0入90汤圆

发表于 2009-2-23 11:22:29 | 显示全部楼层
过时的东西玩起来才便宜!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2009-3-26 18:12:52 | 显示全部楼层
留个记号,谢谢楼主

出0入0汤圆

发表于 2009-10-10 00:03:44 | 显示全部楼层
牛!顶!

出0入0汤圆

发表于 2009-10-11 16:44:48 | 显示全部楼层
顶一个~~

出0入0汤圆

发表于 2009-11-3 19:55:22 | 显示全部楼层
做个记号

出0入0汤圆

发表于 2009-11-11 12:33:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-24 20:56:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-2 10:35:55 | 显示全部楼层
顶,好贴!!!!!

出0入9汤圆

发表于 2010-6-2 11:29:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-2 13:05:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-2 15:12:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-2 16:03:47 | 显示全部楼层
lz,按照你的接法试了下,好像状态寄存器内容一直没有变过,不知道是什么缘故,

出0入0汤圆

发表于 2010-6-2 16:15:39 | 显示全部楼层
mark 共享 硬盘控制 的源代码及电路图

出0入0汤圆

发表于 2010-6-2 16:21:40 | 显示全部楼层
留名!

出0入0汤圆

发表于 2010-6-2 16:26:52 | 显示全部楼层
wa,mark

出0入0汤圆

发表于 2010-6-2 17:17:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-24 13:33:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2014-11-22 20:30:41 | 显示全部楼层
不错,好东西

出0入0汤圆

发表于 2014-11-22 20:53:49 | 显示全部楼层
关注下............
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 08:52

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表