Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to use a PCIe Parallel port from C++. (

I can't seem to change the status of any of the registeres and my voltometer and LEDs don't change.

I am using inpout32.dll on a Windows 7 x64 bit machine. I think the dll works because it successfully runs the example program (with beeps working). I used the code from

I think there is a problem with my port number. I tried the following ports with no success:

0xCC00 0xC880 0x0378

The registers read

ecp? x90
ecp? x40
ecp? x15

spp? x0
spp? x7f
spp? x0
spp? xff
spp? xff
spp? xff
spp? xff
spp? xff

Pce LPT1

share|improve this question

migrated from Apr 19 '13 at 12:26

This question came from our site for electronics and electrical engineering professionals, students, and enthusiasts.

Where do 'your' beeps come from? Picture? Circuit diagram? Example code? – jippie Apr 19 '13 at 6:00
So why did this get migrated? I think hardware registers are a good fit for electronics? – Mikhail Apr 19 '13 at 18:06
@Mikhail I voted to migrate because this question has to do nearly merely with computer hardware and not that much with electrical engineering or electronics design. – Camil Staps Apr 19 '13 at 20:06

You must log in to answer this question.

Browse other questions tagged .