Я пытаюсь использовать параллельный порт PCIe из C++. (http://www.amazon.com/StarTech-com-Express-Profile-Parallel-PEX1PLP/dp/B004G7O2AC)
Кажется, я не могу изменить состояние любого из регистров, а мой вольтметр и светодиоды не меняются.
Я использую inpout32
.dll на 64-битной машине Windows 7. Я думаю, что DLL работает, потому что он успешно запускает пример программы (с звуковыми сигналами работает). Я использовал код с http://www.highrez.co.uk/Downloads/InpOut32/ .
Я думаю, что есть проблема с моим номером порта. Я пробовал следующие порты безуспешно:
0xCC00 0xC880 0x0378
Регистры прочитаны
ecp? x90
ecp? x40
ecp? x15
spp? x0
spp? x7f
spp? x0
spp? xff
spp? xff
spp? xff
spp? xff
spp? xff