La informacion es un poco confusa y dificil de encontrar en la internet pero despues de batallarle un poco descubri que solo se necestitan 3 instrucciones para empezar a usar el puerto paralelo en resumen, debe ser un puerto fisico real y no emulado, los pines de salida serian D0 a D7 los de entrada 14....al 17:
la primera: dio=digitalio('parallel','lpt1'); %crea el objeto dio de tipo digital input output
la segunda: Port0=addline(dio,0:7,0,'out'); %habilita del Pin 2-9 como salidas
la tercera: putvalue(Port0, double(3)); %manda un valor de 3 al puerto
para configurar como entradas:
Port0=addline(dio,0:7,0,'in');
para leer entradas:
portval = getvalue(dio)
para liberar la memoria se usan las siguientes instrucciones:
delete(dio)
clear dio
la primera: dio=digitalio('parallel','lpt1'); %crea el objeto dio de tipo digital input output
la segunda: Port0=addline(dio,0:7,0,'out'); %habilita del Pin 2-9 como salidas
la tercera: putvalue(Port0, double(3)); %manda un valor de 3 al puerto
para configurar como entradas:
Port0=addline(dio,0:7,0,'in');
para leer entradas:
portval = getvalue(dio)
para liberar la memoria se usan las siguientes instrucciones:
delete(dio)
clear dio
Comentarios