Me pregunto cómo enviar valores a una placa de E / S de 104 PC. Hay varios en el mercado que utilizan un enfoque similar. La información sobre la que tengo en mi poder se puede encontrar aquí . Tengo el modelo R104-88 (8 entradas y 8 salidas). A mi entender, tengo que seleccionar qué dirección base quiero usar con los puentes. Usando los puentes, seleccioné la dirección base para ser 300H. Entonces, si tuviera que leer 302H, obtendría las entradas de los pines 0, 1, 2 y 3. El problema es que no importa cuáles sean las entradas, siempre leo FFH de la dirección 302H. Uso inpout32.dll para leer las direcciones. El código que estoy usando para hacer esto usando python está abajo. Estoy ejecutando Windows XP como mi sistema operativo.
import ctypes
print ctypes.windll.inpout32.Inp32(0x302)
¿Hay una mejor manera de hacer esto? ¿Qué me estoy perdiendo? ¿Tengo que configurar el hardware de alguna manera? Estoy en una pérdida de qué intentar a continuación. Disculpas si este no es el foro correcto para preguntar. La pregunta un poco cae bajo la electrónica, el flujo de apilamiento y el superusuario.
Editar:
La configuración que estoy usando es una 104 PC. La placa de E / S solo cabe encima del 104pc y la fuente de alimentación.