p-port alternative 8255PPI was Re: troubleshooting help
Posted by
ballendo
on 2002-02-19 04:01:49 UTC
Jerry,
Last question first: No, we only get 17 useful pins from an IBM p-
port. IBM did not use the "then standard in Z80 computers" 8255PPI
(Programmable Peripheral Interface) chip in the design of the PC.
We tend nowadays to forget the cost issues that faced them, as they
attempted to enter the "consumer" market. The 8255 WAS an expensive
chip, compared to the '244 and '245 they DID use for the p-port.
Also we forget that the PC originally supported 4 p-ports(of 3 bytes
each), but DOS only supported/supports three.
However, the good news is that the 8255 is no longer anywhere near
expensive! And there are MANY designs for boards using it which fit
in a pc slot. One is at:
http://www.boondog.com/%5Ctutorials%5C8255%5C8255.htm
There was also an article several years back in one of the pop-
tronics type magazines, using the 8255 for a plotter, with board
layout and programming notes.
It is a very easy chip to use. A yahoo search on "ibm 8255 ppi" will
give many useful hits...
There are also SCADS of 8255 based I/O cards available ready made.
Many support more than 24 pins of I/O by using multiple 8255's.
I often wonder why more pc based CNC controllers don't support other
than "standard" p-port addresses so cards like these could be used
for I/O. (ah-ha! is one which does support non-standard addresses)
Hope this helps.
Ballendo
--- In CAD_CAM_EDM_DRO@y..., "Carol & Jerry Jankura"
<jerry.jankura@s...> wrote:
chip. In addition<snip>
Does it still mimic a complete 8255? If so, does it make any sense to
program the chip? Is it possible to get at all twenty-four pins that
the 8255 originally supported?
Last question first: No, we only get 17 useful pins from an IBM p-
port. IBM did not use the "then standard in Z80 computers" 8255PPI
(Programmable Peripheral Interface) chip in the design of the PC.
We tend nowadays to forget the cost issues that faced them, as they
attempted to enter the "consumer" market. The 8255 WAS an expensive
chip, compared to the '244 and '245 they DID use for the p-port.
Also we forget that the PC originally supported 4 p-ports(of 3 bytes
each), but DOS only supported/supports three.
However, the good news is that the 8255 is no longer anywhere near
expensive! And there are MANY designs for boards using it which fit
in a pc slot. One is at:
http://www.boondog.com/%5Ctutorials%5C8255%5C8255.htm
There was also an article several years back in one of the pop-
tronics type magazines, using the 8255 for a plotter, with board
layout and programming notes.
It is a very easy chip to use. A yahoo search on "ibm 8255 ppi" will
give many useful hits...
There are also SCADS of 8255 based I/O cards available ready made.
Many support more than 24 pins of I/O by using multiple 8255's.
I often wonder why more pc based CNC controllers don't support other
than "standard" p-port addresses so cards like these could be used
for I/O. (ah-ha! is one which does support non-standard addresses)
Hope this helps.
Ballendo
--- In CAD_CAM_EDM_DRO@y..., "Carol & Jerry Jankura"
<jerry.jankura@s...> wrote:
> Alan:that the first printer ports used an 8255 parallel port interface
>
> I don't know how this fits into the equation, but you'll remember
chip. In addition<snip>
Does it still mimic a complete 8255? If so, does it make any sense to
program the chip? Is it possible to get at all twenty-four pins that
the 8255 originally supported?
>
> -- Jerry
>
>
Discussion Thread
Rick Miller
2002-02-17 19:27:45 UTC
troubleshooting help
aspaguy
2002-02-17 19:46:59 UTC
Re: troubleshooting help
Rick Miller
2002-02-17 20:37:26 UTC
Re: [CAD_CAM_EDM_DRO] Re: troubleshooting help
mariss92705
2002-02-17 20:51:47 UTC
Re: troubleshooting help
Rick Miller
2002-02-17 21:16:37 UTC
Re: [CAD_CAM_EDM_DRO] Re: troubleshooting help
Rick Miller
2002-02-17 21:28:03 UTC
Re: [CAD_CAM_EDM_DRO] Re: troubleshooting help
mariss92705
2002-02-17 21:29:42 UTC
Re: troubleshooting help
mariss92705
2002-02-17 21:58:58 UTC
Re: troubleshooting help
Rick Miller
2002-02-17 22:11:36 UTC
Re: [CAD_CAM_EDM_DRO] Re: troubleshooting help
ballendo
2002-02-18 02:35:07 UTC
P-port 101 was Re: troubleshooting help
Alan Marconett KM6VV
2002-02-18 12:49:56 UTC
Re: [CAD_CAM_EDM_DRO] troubleshooting help
Bob Bachman
2002-02-18 15:52:25 UTC
Re: [CAD_CAM_EDM_DRO] troubleshooting help
Carol & Jerry Jankura
2002-02-18 17:45:25 UTC
RE: [CAD_CAM_EDM_DRO] troubleshooting help
Carol & Jerry Jankura
2002-02-18 17:53:29 UTC
RE: [CAD_CAM_EDM_DRO] troubleshooting help
Alan Marconett KM6VV
2002-02-18 18:00:16 UTC
Re: [CAD_CAM_EDM_DRO] troubleshooting help
dkowalcz2000
2002-02-18 18:55:13 UTC
Re: troubleshooting help
Bob Bachman
2002-02-18 19:12:34 UTC
RE: [CAD_CAM_EDM_DRO] troubleshooting help
Jon Elson
2002-02-18 20:11:20 UTC
Re: [CAD_CAM_EDM_DRO] troubleshooting help
Rick Miller
2002-02-18 20:13:01 UTC
Re: [CAD_CAM_EDM_DRO] Re: troubleshooting help
Rick Miller
2002-02-18 21:14:00 UTC
Re: [CAD_CAM_EDM_DRO] Re: troubleshooting help
ballendo
2002-02-19 02:35:16 UTC
more p-port 101 was Re: troubleshooting help
ballendo
2002-02-19 04:01:49 UTC
p-port alternative 8255PPI was Re: troubleshooting help
ballendo
2002-02-19 04:39:13 UTC
TTL 101 was Re: troubleshooting help
Carol & Jerry Jankura
2002-02-19 05:44:14 UTC
RE: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI was Re: troubleshooting help
ballendo
2002-02-19 06:32:49 UTC
p-port alternative 8255PPI
Robert Bachman
2002-02-19 06:57:42 UTC
Re: [CAD_CAM_EDM_DRO] TTL 101 was Re: troubleshooting help
David Goodfellow
2002-02-19 08:37:36 UTC
Re: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI was Re: troubleshooting help
Carol & Jerry Jankura
2002-02-19 09:22:22 UTC
RE: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI
Alan Marconett KM6VV
2002-02-19 10:48:53 UTC
Re: [CAD_CAM_EDM_DRO] troubleshooting help
Bill Vance
2002-02-19 11:04:12 UTC
Re: [CAD_CAM_EDM_DRO] TTL 101 was Re: troubleshooting help
Bob Bachman
2002-02-19 11:24:21 UTC
Re: [CAD_CAM_EDM_DRO] TTL 101 was Re: troubleshooting help
Paul
2002-02-19 12:00:37 UTC
Re: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI
Alan Marconett KM6VV
2002-02-19 12:24:16 UTC
Re: [CAD_CAM_EDM_DRO] TTL 101 was Re: troubleshooting help
Alan Marconett KM6VV
2002-02-19 12:42:17 UTC
Re: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI
wanliker@a...
2002-02-19 13:36:28 UTC
Re: [CAD_CAM_EDM_DRO] TTL 101 was Re: troubleshooting help
Vajk Fekete
2002-02-19 14:24:21 UTC
Re: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI
Alan Marconett KM6VV
2002-02-19 16:06:28 UTC
Re: [CAD_CAM_EDM_DRO] p-port alternative 8255PPI
Ian W. Wright
2002-02-19 16:35:00 UTC
Re: [CAD_CAM_EDM_DRO] TTL 101 was Re: troubleshooting help