Me pregunto cómo enviar valores a una placa de E/S de un PC 104. Hay varios en el mercado que utilizan un enfoque similar. La información que rodea a la que tengo en mi poder se puede encontrar aquí . Tengo el modelo R104-88 (8 entradas y 8 salidas). Según tengo entendido tengo que seleccionar que dirección base quiero usar con los puentes. Usando los puentes he seleccionado que la dirección base sea 300H. Así que si yo fuera a leer 302H estaría recibiendo 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. Estoy usando 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 forma mejor de hacerlo? ¿Qué me falta? ¿Tengo que configurar el hardware de alguna manera? No sé qué hacer a continuación. Disculpas si este no es el foro correcto para preguntar. La pregunta está relacionada con la electrónica, el stackover flow y el super user.
Editar:
La configuración que estoy utilizando es un PC 104. La placa de E/S encaja en la parte superior del 104pc y la fuente de alimentación.