Searching \ for 'HOWTO control a 1.44 FD with a PIC???' 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/microchip/devices.htm?key=pic
Search entire site for: 'HOWTO control a 1.44 FD with a PIC???'.

Truncated match.
PICList Thread
'HOWTO control a 1.44 FD with a PIC???'
2000\04\29@152046 by Lea

picon face
       Hi All, I'm doing a project that captures video to an still image
and I need some place to store it (BW image, 320x240 bmp), And due to high
price (EEPROM) and power problem (RAM) I was thinking to store data on a
floppy drive, that also makes no necessary interfase to share info on a PC!!!

but how to control it??? , anybody has some info, did it before?
need I some SLDC transceiver to control head's?, how to position in the
right track?, I have no Idea, if you have a sheet or if someone knows some
place on the web that talks about it would be great!.

thanks in advance.
  Leandro J. Laporta (LU2AOQ)     mail: spam_OUTlu2aoqTakeThisOuTspamyahoo.com
wrk: Arg. Assoc. for Space Tech.   ham: TCP/IP high speed group HSG


__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

2000\04\29@161953 by Robert Rolf

picon face
320x240x8 bits =76.8KB. About 18 images on a floppy. Is that enough for
your application?

Why not use one of the new 'flash' memory cards used for the
digital camera? 2,4,8 16 MB readily available and non-volatile.
Readers for PC's are readily available.
You'll spend a LOT less time getting that to
work than building a FD controller, and debugging the logic.
A FD is a DUMB device. YOU have to step tracks, format the data,
etc. If you add an external FD control chip, the task becomes easier,
but you still have to do a fair bit to get the data into the FDC
at the rates it requires. And you still have to worry about
formatting the data into a form the OS will read (directories, FATs,
etc.)

And don't use BMP fomat. It's horridly inefficient. You can probably
do some basic RLL encoding or other compression with the PIC before
storing the data.

Lea wrote:
{Quote hidden}

--
Robert.Rolf-AT-UAlberta.ca

2000\04\29@183935 by paulb

flavicon
face
Leandro Laporta wrote:

> I was thinking to store data on a floppy drive, that also makes no
> necessary interfase to share info on a PC!!!

 OK, you need a FDC chip and you probably don't want one of the later
ones which also contain the HDD IDE interface and you particularly don't
want one that includes RS-232 ports if you wish to keep power down.  And
you don't want an IDE interface either.

 A fairly antique board I have here uses a (large - 48-pin DIP) UMC
UM8388 FDC-only chip.  I'd look up UMC as one possible source of FDC
chips, or do as I just did and look over a few old ISA bus "paddle"
cards for other suggestions.  If you can get a chip and a full spec
sheet, you can start from there.

 Note that this is a FAQ.  When I say "you need a FDC chip", I mean
just that.  If you had some notion of doing floppy-disk data banging on
a bare PIC chip, put that right out of your mind. ;-)

 Since all FDC chips and FDDs themselves use substantial power, you
might wish to reconsider the use of Flash chips as someone else
suggested.  Not that it isn't possible with a gutsy battery; what you
ask sounds pretty much a description of the Sony Mavica.
--
 Cheers,
       Paul B.

2000\04\29@201506 by Lea

picon face
At 02:17 PM 4/29/00 -0600, you wrote:
>320x240x8 bits =76.8KB. About 18 images on a floppy. Is that enough for
>your application?

mmmm. not very very enough, but....
>
>Why not use one of the new 'flash' memory cards used for the
>digital camera? 2,4,8 16 MB readily available and non-volatile.
>Readers for PC's are readily available.

yeah, I though about that but I think that it is expensive,
readers for that card with a PC???? WHERE!!!!!, This card that you are
talking about are the same that the card of the olympus digital camera??,
have you any idea where can I found a PC reader for that?.
what about a socket, It seems to be very delicated.

>You'll spend a LOT less time getting that to
>work than building a FD controller, and debugging the logic.

you right.

>A FD is a DUMB device. YOU have to step tracks, format the data,
>etc. If you add an external FD control chip, the task becomes easier,
>but you still have to do a fair bit to get the data into the FDC
>at the rates it requires. And you still have to worry about
>formatting the data into a form the OS will read (directories, FATs,
>etc.)

Well, thinking clearly, and for what you tell me up here, will be better
to use some kind of memory jeje :).


>And don't use BMP fomat. It's horridly inefficient. You can probably
>do some basic RLL encoding or other compression with the PIC before
>storing the data.
>
graphic encoding on a 8 bit PIC????, Isn't it complicated?, I don't want to
spend months programming graphic encoding routines, again do you know
where can I found info for that?, I don't think that can i do it with a
small pic but may be with a 17CXXX. and a external NPU :-).

Thanks A loT!.
see you.
  Leandro J. Laporta (LU2AOQ)     mail: lu2aoqspamKILLspamyahoo.com
wrk: Arg. Assoc. for Space Tech.   ham: TCP/IP high speed group HSG


__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

2000\04\29@215710 by Mark Willis

flavicon
face
Lea wrote:
> At 02:17 PM 4/29/00 -0600, you wrote:
> >320x240x8 bits =76.8KB. About 18 images on a floppy. Is that enough for
> >your application?
>
> mmmm. not very very enough, but....
> >
> >Why not use one of the new 'flash' memory cards used for the
> >digital camera? 2,4,8 16 MB readily available and non-volatile.
> >Readers for PC's are readily available.
>
> yeah, I though about that but I think that it is expensive,
> readers for that card with a PC???? WHERE!!!!!, This card that you are
> talking about are the same that the card of the olympus digital camera??,
> have you any idea where can I found a PC reader for that?.
> what about a socket, It seems to be very delicated.

Digikey sells the CF sockets now - they've sold PCMCIA sockets for some
time.

Look on eBay for an SCM SwapBox Classic x2 (About $25-$35 is a decent
price) or similar PC reader.  I have a few and can help you find one.
These use an ISA card interface and work under Dos / Win3.x / Win32 /
Linux;  There are also units that use USB (and require Win98) or
Parallel Port (Dos / Win3.x / Win32, probably Linux as well for some,
but a little slower than ISA or USB) interface.

Another possibility is Atmel AT45D081's et al.

{Quote hidden}

RLL on a PIC isn't hard at all!  RLL means if you have 25 0's in a row,
you put out an escape code (say high bit's 1) with 0 as the next bit and
then 25 in the low order 6 bits.  Pretty simple algorithm, you can
process the data serially quite easily.  Need to "thimk first and write
code after thimking", of course <G>  And handle picture width & height
fairly sanely, perhaps some parity checking, ...  <G>

> Thanks A loT!.
> see you.
>    Leandro J. Laporta (LU2AOQ)     mail: .....lu2aoqKILLspamspam.....yahoo.com
>  wrk: Arg. Assoc. for Space Tech.   ham: TCP/IP high speed group HSG

 Mark

--
I re-ship for small US & overseas businesses, world-wide.
(For private individuals at cost; ask.)


'HOWTO control a 1.44 FD with a PIC???'
2000\05\01@060730 by Octavio Nogueira
flavicon
face
The easiest memory card to use is MultiMedia Memory
card available at http://www.sandisk.com
You can talk to it in SPI, very easy with PIC

Friendly Regards

Octavio Nogueira
===================================================
EraseMEnogueiraspam_OUTspamTakeThisOuTpropic2.com                  ICQ# 19841898
ProPic tools - low cost PIC programmer and emulator
http://www.propic2.com
===================================================

{Original Message removed}

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