Hola, que tal. vengo a pedir socorro porque la verdad que me estoy volviendo loco
.. quiero controlar un motor paso a paso de la linea automotriz, es un paso a paso de 4 cables y mi idea es controlarlo con un 16f628a y un l298. En proteus anda bien, no tengo problema, pero cuando lo paso a la realidad es como si el motor hiciera un pasito para adelante y otro para atras. Osea, queda clavado ahi jaciendo tac, tac, tac, jajaja. Espero que me puedan ayudar y gracias de ante mano. Les dejo el programa y las conecciones en proteus
cmcon=7
trisb=0
portb=0
pul1 var porta.1
pul2 var porta.2
inicio:
gosub avanza
gosub reversa
portb=0
goto inicio
end
avanza:
if pul1=0 then
portb=%00011001
pause 100
portb=%00011010
pause 100
portb=%00010110
pause 100
portb=%00010101
pause 100
goto avanza
endif
return
reversa:
if pul2=0 then
portb=%00101010
pause 100
portb=%00101001
pause 100
portb=%00100101
pause 100
portb=%00100110
pause 100
goto reversa
endif
return