Searching \ for 'PC EPP interface to 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: 'PC EPP interface to PIC'.

Truncated match.
PICList Thread
'PC EPP interface to PIC'
1999\08\20@125927 by Harold Hallikainen

picon face
       I've got a product using a 16c74 that talks to a PC thru the
parallel port running in SPP mode in DOS.  I'm looking at moving it to
Windoze and EPP mode.  The stuff I've read thus far (such as Parallel
Port Complete) seems to have us deal directly with the port, which
doesn't seem to be the "Windoze Way."  It seems that there OTTA be a
standard Windoze driver to talk to any EPP device, perhaps even included
as part of Windoze?  So... does such a generic driver exist?  Where do I
find documentation on it?

Thanks!

Harold



Harold Hallikainen
spam_OUTharoldTakeThisOuTspamhallikainen.com
Hallikainen & Friends, Inc.
See the FCC Rules at http://hallikainen.com/FccRules and comments filed
in LPFM proceeding at http://hallikainen.com/lpfm

___________________________________________________________________
Get the Internet just the way you want it.
Free software, free e-mail, and free Internet access for a month!
Try Juno Web: dl.http://www.juno.com/dynoget/tagj.

1999\08\20@141023 by suzda

picon face
You might want to try the Generic/Text printer driver included with Windoze.
I'm trying to do the same thing right now, make a controller that's IEEE1284
compliant. I'm still at the point of trying to make the parallel port talk
to DOS. Willing to share some code?

Tom


{Original Message removed}

1999\08\20@142932 by eplus1

flavicon
face
I have not verified this but:

I would have though the switch from SPP to EPP would be automatic in
Windows, IF:
A) the BIOS settings allow EPP operation on that port
B) windows was able to negotiate to EPP on installation of the device at the
port (add hardware).

But after searching MSDN for EPP, all I find are comments about how NT don't
do ECP or EPP and no mention of '95 or '98 at all. They do say that video
cameras for NetMeeting that are PP attached will work better with an EPP
driver from the mfgr. I wonder if the rule is for mfgrs who need the speed
to write there own. I know '95 and '98 support some type of device ID
read-back (probably nibble mode) since they can get the exact model of the
printer attached to the port.

I am also working on enhanced mode support on a parallel port attached
device. My TechRef is becoming a good source of info on this subject. Just
fill out a form to sign on for access.

I'm going to set up an email list of non-standard parallel port developers
for myself to send info, questions, and comments to. Would any of the
following people mind being included in it?

Tom Suzda
Harold Hallikainen

Any body else?

James Newton, webmaster http://get.to/techref
.....jamesnewtonKILLspamspam@spam@geocities.com <jamesnewtonspamKILLspamgeocities.com>
1-619-652-0593 phoneÊ



{Original Message removed}

1999\08\20@144136 by Erik Reikes

flavicon
face
At 01:12 PM 8/20/99 -0500, Tom Suzda wrote:
>You might want to try the Generic/Text printer driver included with Windoze.
>I'm trying to do the same thing right now, make a controller that's IEEE1284
>compliant. I'm still at the point of trying to make the parallel port talk
>to DOS. Willing to share some code?
>
>Tom
>

I've been looking at doing something like this under Linux for a part of a
project at my work.  There be problems bit twiddling the port though.  All
the new parralel port sharing devices make the OS drivers mighty convoluted.

Parallel port in DOS isn't too bad, you can just talk directly to the
registers on the port.

Good luck!

-E

1999\08\20@145836 by suzda

picon face
Actaully, long term, the final goal is to have this controller I'm working
on, run under Windoze. The company has asked me if I've gotten the Windoze
driver written yet. I tell them, check with me in a year or two. I'm just
using the Generic driver for testing purposes. I'm also waiting for the time
I plug the controller in to the parallel port, Windoze wakes up, and says it
sees new hardware, please insert the driver disk. Then the fun starts.

Tom


{Original Message removed}

1999\08\20@180115 by Harold Hallikainen

picon face
On Fri, 20 Aug 1999 14:00:43 -0500 Tom Suzda <.....suzdaKILLspamspam.....EXECPC.COM> writes:
>Actaully, long term, the final goal is to have this controller I'm
>working
>on, run under Windoze. The company has asked me if I've gotten the
>Windoze
>driver written yet. I tell them, check with me in a year or two. I'm
>just
>using the Generic driver for testing purposes. I'm also waiting for
>the time
>I plug the controller in to the parallel port, Windoze wakes up, and
>says it
>sees new hardware, please insert the driver disk. Then the fun starts.
>

       Since pretty much ALL devices that plug into a parallel port just
have to exchange bytes of data back and forth, WHY do we have to keep
adding drivers?  Windoze otta have a generic driver for EPP that we can
just call.  I'd expect to be able to trap an interrupt, poll whether the
device is ready for more data or has data waiting for me (and Windoze
might FIFO it for me...), then a function to call where I pass data and
another to call where I pick up data.

       As for plug and pray...  I recently tried adding a plug and pray
board to my desktop machine at home.  Windoze found it, but my scanner
and tape drive software would not find it. Windoze assigned it some weird
address, not the standard LPT2 address.  After messing with it for a few
weeks, I finally took the board back and got one with JUMPERS.  Set the
jumpers, plugged it in, and everything works!

Harold



Harold Hallikainen
EraseMEharoldspam_OUTspamTakeThisOuThallikainen.com
Hallikainen & Friends, Inc.
See the FCC Rules at http://hallikainen.com/FccRules and comments filed
in LPFM proceeding at http://hallikainen.com/lpfm

___________________________________________________________________
Get the Internet just the way you want it.
Free software, free e-mail, and free Internet access for a month!
Try Juno Web: dl.http://www.juno.com/dynoget/tagj.

1999\08\21@095819 by admins

flavicon
face
Yeah, Windoze 98 lost my CDROM and CDROM burner after 7 months of
working fine.  I have not been able to get them back and I am to the
point of re-building the box but I am spinning 14gb on the system.

Ain't technology wonderful!

joe


Harold Hallikainen wrote:
{Quote hidden}

1999\08\21@151928 by sharter

flavicon
face
> Since pretty much ALL devices that plug into a parallel port
> just have to exchange bytes of data back and forth, WHY do we
> have to keep adding drivers?  Windoze otta have a generic driver
> for EPP that we can just call.

Maybe it's because of the extremely wide variety of devices that
companies interface via the parallel port. Would you want to
support a basic driver that's used for 10,000 different types of
devices, most of which should never have been designed to be
attached to a parallel port? I wouldn't.

If you're not trying to do any critical timing, you can probably
do fine at ring 3 (DLL with in-line assembly doing in's and out's
or calls to _inp() or _outp()). Also, if you don't mind getting
interrupted, you'll be OK at ring 3. If timing is critical (say
you need to monitor a pin closely or clock data in/out serially)
you need to write a VxD. I highly recommend VToolsD from Vireo
Software - gets you up and running quick. I just finished writing
one which uses pins on the parallel port for doing in-circuit
serial programming of Scenix SX chips.

Steve Harter

Mind's Eye Software
Merrimack, NH
KILLspamsharterKILLspamspammindseye.mv.com

1999\08\22@184958 by Tony Nixon

flavicon
picon face
>         I've got a product using a 16c74 that talks to a PC thru the
> parallel port running in SPP mode in DOS.  I'm looking at moving it to

Have a look at...

http://www.entechtaiwan.com/tools.htm

I am thinking of getting it myself.

--
Best regards

Tony

http://www.picnpoke.com
Email RemoveMEsalesTakeThisOuTspampicnpoke.com

1999\08\22@195439 by Thomas Brandon

flavicon
picon face
Which windoze? 9x shouldn't be too bad. As someone else pointed out you
might need a VxD for real time critical use. Hope not as this would not be
fun. If you need NT support there'll be trouble. NT really doesn't like you
having non standard devices. I haven't personally done any development but I
know writing drivers for a parallel device that's not a printer is not fun.
I think the serial side of things is slightly better.

I'd hope you don't take more than a year to get it out the door or it'll be
obsolete already. If you search M$ for parallel port stuff the majority of
articles will probably be telling you how you should be using USB. If
possible I'd be going this way sooner rather than later. For one thing it''l
ease driver development incredibly. USB supports the notion of Device
classes which make truely generic drivers more of a reality. For instance,
there is a device class (and associated protocols) for Human Interface
Devices (i.e. devices that send info to/froma human) which would suffice for
practically any generic I/O device. Then, of course, there are device
classes for storage devices, legacy devices etc.  So basically you put the
Human Interface Device ID on your device and windoze figures out the driver
to talk to it. Then your software talks to the generic USB drivers and
voila, at least in theory.

I'm just waiting for news on the Mchip devices with USB support I heard
about.

Tom.
{Original Message removed}

1999\08\22@200305 by Don McKenzie

flavicon
face
Thomas Brandon wrote:
>
> Which windoze? 9x shouldn't be too bad. As someone else pointed out you
> might need a VxD for real time critical use. Hope not as this would not be
> fun. If you need NT support there'll be trouble. NT really doesn't like you
> having non standard devices. I haven't personally done any development but I
> know writing drivers for a parallel device that's not a printer is not fun.
> I think the serial side of things is slightly better.

ZeeCube - UserMode Parallel Port Direct IO Driver for NT 4.0
at:
http://www.dontronics.com/zeecube.html
may help here!

Don McKenzie  spamBeGonedonspamBeGonespamdontronics.com http://www.dontronics.com

Don's Download Dungeon:   http://www.dontronics.com/download.html
Australian Electronics Ring http://www.dontronics.com/aering.html
Win $500USD Cash. Micro design contest:  http://www.simmstick.com

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