Searching \ for 'interfacing with a hard drive.' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/mems.htm?key=hard+drive
Search entire site for: 'interfacing with a hard drive.'.

Truncated match.
PICList Thread
'interfacing with a hard drive.'
2000\03\11@021623 by terry anson

picon face
       Has anyone programed a pic to interface with a hard drive? I want a large
storage area for mp3's that are to be streamed to a decoder. any help would
be appreciated. Thanks.
terry

2000\03\11@110958 by Byron A Jeff

face picon face
Here's a piece that was sent to me. It's too long to post so I put it up
here: http://www.cis.cau.edu/~byron/picide.html

Hope it helps,

BAJ

2000\03\13@114401 by jamesnewton

face picon face
This is about using a 8255 and a 63B03.

To my knowledge, nothing for the PIC has been published for IDE.

Should be possible with IO expansion (shift or parallel registers) or using
one of the big (50 io pin) Scenix chips. Please post your code if you write
it.

All I know is at
http://techref.massmind.org/drives
Please let me know if I missed something.

---
James Newton spam_OUTjamesnewtonTakeThisOuTspamgeocities.com 1-619-652-0593
http://techref.massmind.org NEW! FINALLY A REAL NAME!
Members can add private/public comments/pages ($0 TANSTAAFL web hosting)


-----Original Message-----
From: pic microcontroller discussion list
[.....PICLISTKILLspamspam@spam@MITVMA.MIT.EDU]On Behalf Of Byron A Jeff
Sent: Saturday, March 11, 2000 08:09
To: PICLISTspamKILLspamMITVMA.MIT.EDU
Subject: Re: interfacing with a hard drive.


Here's a piece that was sent to me. It's too long to post so I put it up
here: http://www.cis.cau.edu/~byron/picide.html

Hope it helps,

BAJ

2000\03\13@131020 by M. Adam Davis

flavicon
face
Since MP3 players are all the rage now, people are holding PIC IDE code close,
either because they believe they will make money with it, or because they can't
see themselves giving away something that may have taken them a long time to
develop.

This is one of the things I would like to make just to give away, but I lack the
time...

However, I might have an incentive for someone who does develop the code.  I
have a 2GB 2.5" laptop HD (new) which I might give away to whoever develops
open-source code for IDE interfacing (completely free for all use - including
commercial)...

It wouldn't be worth the time of a PIC professional (the HD is only worth ~$120
[US]) since it would probably take more than a few hours to develop and test.
I'll have to think about this a bit more.

OK, here's what I will do:

I am offering a new 2.something GB laptop HD (5V, IDE, 2.5") for someone to
develop IDE interfacing code using an 16f87x microcontroller.

The code must be capable of performing both reading and writing to IDE HDs of
greater than 8GB.
The code will use no outside parts (ie, a full implementation will include only
the HD and the PIC)
The code must be modular.  Efficiency is not important, as others will improve
it later if needed.
I am only slightly familiar with the IDE interface, but I understand there are
many data transfer modes.  This implementation needs to at least support a small
black transfer mode (around 1k?).

You must be agree to give the code to the community free of any restrictions
(except crediting you as the original author) such that any person or entity can
use it without charge.  This means you cannot use proprietary code, and you have
to be able to show that you are the full copyright owner of the code.  In other
words, if there is to be any sort of license (such as GPL or BSD or other) then
the I will choose it.

If you use any modules, libraries or other code within your IDE code you must
also agree to release that code as well.  Code must be fully commented (1
comment for every two lines in assembly, 1 comment of every line in a higher
level language).  It can be in C, Assembler, or a language of your choice.  If
you choose a language other than assembly then one of the following must be
true:
1) The compiler is free, or your code example must completely compile under the
free version of the compiler you choose.
2) You also completely comment the assembly listing (1 comment for every two
lines)

The required implementation of this code is:
The PIC will be a HD controller and interface to a serial port of the computer.
The computer can issue commands as to where to read and write and can send data
to the HD through the port.  There is no need to implement any sort of file
system (though I don't mind if you do ;-), though a command set will have to be
developed.  Preferably the serial commands are ascii such that one can control
the HD with a regular terminal program.  A sample program for controlling the HD
either from the a computer (IBM, DOS or WINDOWS) or from another PIC must also
be included.

To participate, send your code to me.  I will verify that it works as expected.
I will announce it to the PICLIST, and any other entries will be accepted for 1
week after the first entry (I will, of course, not release anything until the
'winner' is announced).  If any additional entries are submitted during that
time then they will be verified, and judged by a few independant PIC people for
ease of use (how easily does it integrate with other projects, and do any of the
judges have difficulty setting it up), speed/efficiency, size, and how much of
the IDE protocol was implemented.

This contest is open to all up until JUNE 1, 2000.  I may choose to continue it
after that, but I might not.  Entries accepted until Midnight, GMT, JUNE 1,
2000, except in the case that the first entry is received within a week of the
end time.  In that case the contest will extend until 1 week after the first
entry is accepted.

If there are multiple entries then I may buy more stuff and judges will choose a
first, second and third place.  The other prizes might include a MAS MP3 decoder
kit (BFB-MPEG3-003 FULL KIT from http://www.IMBDEV.COM/ ), PIC parts, books,
etc.  Suggestions appreciated.  All entries must agree to all terms outlined in
this email, and must state that they are willing to do so in their entry.  I
will not choose judges until I receive two entries.  I retain the right to
change these terms up to Tuesday, March 21st, 2000, or the time the first entry
is received, whichever comes first.

Please expect a web page about this contest to be up in the near future, located
at
http://www.ubasics.com/contests/
Check there for any updates, changes, etc.

I am assuming that there are many people on this list with more time than money,
who could develop this.  Of course, I could be completely wrong, and the hard
drive will sit in my basement until I get around to a project which needs
one...  You decide.

-M. Adam Davis
Micro Basics

P.S.  I am not a lawyer, nor did I consult with one.  Do not consider this to be
a sweepstakes of any sort, it is a contest and is dependant on your willingness
to give your working code away free.  There may be restrictions to your
participation depending on your government.  I'm doing this in good faith,
please do not take advantage of me because of my words.  I just want to
contribute to the PIC community, and I have a hard drive I can contribute.

P.P.S.  I am open to suggestions on ways to improve this contest or the terms
within it.  Please comment!

terry anson wrote:
>
>         Has anyone programed a pic to interface with a hard drive? I want a large
> storage area for mp3's that are to be streamed to a decoder. any help would
> be appreciated. Thanks.
> terry

2000\03\15@014658 by Michael Wieser

flavicon
face
Hi,

Something like that exists for Atmels AVR and will be published in the next
time afaik.

I contacted the authors of this solution because I wanted to publish their
emailadress here, but they didn`t want it because their websit isn`t online
now.....

The compiler they used isn`t free also, but that`s an other story. I may
publish their site if they are online.



Michael Wieser
.....m.k.wKILLspamspam.....nextra.at

Service and Audiodesign


'interfacing with a hard drive.'
2000\04\25@121411 by Javier Grijalba
flavicon
face
Adam
What happened with your PIC-IDE interface contest ??
Any winners ??
Bye
Javier

----- Original Message -----
From: M. Adam Davis <EraseMEadavisspam_OUTspamTakeThisOuTUBASICS.COM>
To: <PICLISTspamspam_OUTMITVMA.MIT.EDU>
Sent: Monday, March 13, 2000 1:09 PM
Subject: Re: interfacing with a hard drive.


> Since MP3 players are all the rage now, people are holding PIC IDE code
close,
> either because they believe they will make money with it, or because they
can't
> see themselves giving away something that may have taken them a long time
to
> develop.
>
> This is one of the things I would like to make just to give away, but I
lack the
> time...
>
> However, I might have an incentive for someone who does develop the code.
I
> have a 2GB 2.5" laptop HD (new) which I might give away to whoever
develops
> open-source code for IDE interfacing (completely free for all use -
including
> commercial)...
>
> It wouldn't be worth the time of a PIC professional (the HD is only worth
~$120
> [US]) since it would probably take more than a few hours to develop and
test.
> I'll have to think about this a bit more.
>
> OK, here's what I will do:
>
> I am offering a new 2.something GB laptop HD (5V, IDE, 2.5") for someone
to
> develop IDE interfacing code using an 16f87x microcontroller.
>
> The code must be capable of performing both reading and writing to IDE HDs
of
> greater than 8GB.
> The code will use no outside parts (ie, a full implementation will include
only
> the HD and the PIC)
> The code must be modular.  Efficiency is not important, as others will
improve
> it later if needed.
> I am only slightly familiar with the IDE interface, but I understand there
are
> many data transfer modes.  This implementation needs to at least support a
small
> black transfer mode (around 1k?).
>
> You must be agree to give the code to the community free of any
restrictions
> (except crediting you as the original author) such that any person or
entity can
> use it without charge.  This means you cannot use proprietary code, and
you have
> to be able to show that you are the full copyright owner of the code.  In
other
> words, if there is to be any sort of license (such as GPL or BSD or other)
then
> the I will choose it.
>
> If you use any modules, libraries or other code within your IDE code you
must
> also agree to release that code as well.  Code must be fully commented (1
> comment for every two lines in assembly, 1 comment of every line in a
higher
> level language).  It can be in C, Assembler, or a language of your choice.
If
> you choose a language other than assembly then one of the following must
be
> true:
> 1) The compiler is free, or your code example must completely compile
under the
> free version of the compiler you choose.
> 2) You also completely comment the assembly listing (1 comment for every
two
> lines)
>
> The required implementation of this code is:
> The PIC will be a HD controller and interface to a serial port of the
computer.
> The computer can issue commands as to where to read and write and can send
data
> to the HD through the port.  There is no need to implement any sort of
file
> system (though I don't mind if you do ;-), though a command set will have
to be
> developed.  Preferably the serial commands are ascii such that one can
control
> the HD with a regular terminal program.  A sample program for controlling
the HD
> either from the a computer (IBM, DOS or WINDOWS) or from another PIC must
also
> be included.
>
> To participate, send your code to me.  I will verify that it works as
expected.
> I will announce it to the PICLIST, and any other entries will be accepted
for 1
> week after the first entry (I will, of course, not release anything until
the
> 'winner' is announced).  If any additional entries are submitted during
that
> time then they will be verified, and judged by a few independant PIC
people for
> ease of use (how easily does it integrate with other projects, and do any
of the
> judges have difficulty setting it up), speed/efficiency, size, and how
much of
> the IDE protocol was implemented.
>
> This contest is open to all up until JUNE 1, 2000.  I may choose to
continue it
> after that, but I might not.  Entries accepted until Midnight, GMT, JUNE
1,
> 2000, except in the case that the first entry is received within a week of
the
> end time.  In that case the contest will extend until 1 week after the
first
> entry is accepted.
>
> If there are multiple entries then I may buy more stuff and judges will
choose a
> first, second and third place.  The other prizes might include a MAS MP3
decoder
> kit (BFB-MPEG3-003 FULL KIT from http://www.IMBDEV.COM/ ), PIC parts,
books,
> etc.  Suggestions appreciated.  All entries must agree to all terms
outlined in
> this email, and must state that they are willing to do so in their entry.
I
> will not choose judges until I receive two entries.  I retain the right to
> change these terms up to Tuesday, March 21st, 2000, or the time the first
entry
> is received, whichever comes first.
>
> Please expect a web page about this contest to be up in the near future,
located
> at
> http://www.ubasics.com/contests/
> Check there for any updates, changes, etc.
>
> I am assuming that there are many people on this list with more time than
money,
> who could develop this.  Of course, I could be completely wrong, and the
hard
> drive will sit in my basement until I get around to a project which needs
> one...  You decide.
>
> -M. Adam Davis
> Micro Basics
>
> P.S.  I am not a lawyer, nor did I consult with one.  Do not consider this
to be
> a sweepstakes of any sort, it is a contest and is dependant on your
willingness
> to give your working code away free.  There may be restrictions to your
> participation depending on your government.  I'm doing this in good faith,
> please do not take advantage of me because of my words.  I just want to
> contribute to the PIC community, and I have a hard drive I can contribute.
>
> P.P.S.  I am open to suggestions on ways to improve this contest or the
terms
> within it.  Please comment!
>
> terry anson wrote:
> >
> >         Has anyone programed a pic to interface with a hard drive? I
want a large
> > storage area for mp3's that are to be streamed to a decoder. any help
would
> > be appreciated. Thanks.
> > terry

2000\04\25@130454 by M. Adam Davis

flavicon
face
No one has submitted anything yet.

-Adam

Javier Grijalba wrote:
>
> Adam
> What happened with your PIC-IDE interface contest ??
> Any winners ??
> Bye
> Javier
>
> {Original Message removed}

2000\04\27@002901 by netquake

flavicon
face
Want a winner? Check mp3ar.com

> No one has submitted anything yet.
>
> -Adam
>
> Javier Grijalba wrote:
> >
> > Adam
> > What happened with your PIC-IDE interface contest ??
> > Any winners ??
> > Bye
> > Javier
> >
> > {Original Message removed}

More... (looser matching)
- Last day of these posts
- In 2000 , 2001 only
- Today
- New search...