conceptsloha.blogg.se

Parallel port
Parallel port






parallel port
  1. #PARALLEL PORT HOW TO#
  2. #PARALLEL PORT INSTALL#
  3. #PARALLEL PORT DRIVERS#
  4. #PARALLEL PORT CODE#
parallel port

The blanking time has to account for the worst-case scenario. As the speeds increase this blanking time becomes significant. This spread requires that there is a blanking time between when the bits are asserted and when the bits are read.Īt slow speeds this blanking time is irrelevant. There is a spread between the fastest bit and the slowest bit. Furthermore, those bits do not arrive at the same time. When the transmitter places a set of 8 bits on 8 lines it takes those bits a non zero amount of time to arrive at the receiver. The Achilles heel of parallel is the wait time between bytes. In reality, there are other factors that affect parallel transfers. So now i am all up and running with the parallel portAt face value sending 8 bits at once seems faster than sending just one at a time. Only when i looked at the cable and realised what i had done, i felt an idiot because it was a school boy error. When i picked out the data lines from the parallel cable i picked out the wrong wires. Because i built my own cable i knew exactly how it was crimped together so i assumed which were going to be the data lines. Because i work for an electronics company i had access to build my own parallel cable. With the pci card, you have to use the address it says.Īfter that i got *** coming out on the data lines. I believe on a normal parallel port you can choose between two or three addresses. But because its a pci card i had to use the address the pci bus gave it which was 8c00h. I then had to tell the program i made to use the address for the pci card.

#PARALLEL PORT DRIVERS#

I was directed to the updated drivers from the people that made the pci card because i emailed them about my problem.

parallel port

#PARALLEL PORT INSTALL#

I couldn't just update the drivers because i computer didn't agree with it and wouldn't install the new drivers properly. This was taking the card out and deleting the drivers off the computer. I then reinstalled the card and installed the new updated drivers from fresh. To get it working i had to fully uninstall the pci card. This is the post i got the false information off and the post i corrected someone about it. The post i made saying that i couldn't use my pci parallel port was off false information off that site. I did use that site when i first posted the thread. In the bottom left it allows you to change the address, so i tried to stick in it 8c00 but still nothing happened.Īs you can probably tell, i haven't a clue at what I'm looking at here.

#PARALLEL PORT CODE#

The IRQ is 21.īelow is a picture of the sample source code being run. The resources show that the I/O range is 8c00-8c-9007. Ive set it up to be LPT1, to use any interrupt assigned to the port. Ive only bought the parallel port a couple of weeks ago and i haven't used it before. But for some reason the example source code wont work with my parallel port. So Ive downloaded an example source code (from this website ) to look at, so i could strip all the rubbish out and end up with a better understanding of how everything works.

#PARALLEL PORT HOW TO#

In later versions i plan to use the serial port and maybe even a usb port.Īnyhow Ive read how to use a driver in the program and how to actually output the data. The message box is only there temporarily until i can figure out how to output data via the parallel port. Once the two match Ive got it to display a message box. Ive sorted out the part of the program where it compares an inputted date/time with the system clock. I'm on to a program now where when a certain date/time is reached the program will output some data to a pic and the electronics will do the rest. Over the past couple of months Ive been learning how to program is C#.








Parallel port