Saludos a todos.
Por fin he puesto el Proteus en mi PC y he probado de simular el código del motor paso a paso
que en días pasados discutimos en este hilo. El caso es que me ha costado un poco la susodicha,
pero por fin parece que funciona.
Y digo que parece porque sólo gira 3/4 del total, creo que es debido a los datos de la tabla, la cual
consta de 8 pasos, cuando el motor tiene 24 pasos, eso, si no recuerdo mal. Por lo tanto he recompuesto
la tabla del siguiente modo:
TABLA1: ADDWF PCL,1 ;
RETLW B'00000001' ;1
RETLW B'00000010' ;2
RETLW B'00000011' ;3
RETLW B'00000100' ;4
RETLW B'00000101' ;5
RETLW B'00000110' ;6
RETLW B'00000111' ;7
RETLW B'00001000' ;8
RETLW B'00001001' ;9
RETLW B'00001010' ;10
RETLW B'00001011' ;11
RETLW B'00001100' ;12
RETLW B'00001101' ;13
RETLW B'00001110' ;14
RETLW B'00001111' ;15
Supongo que no habrá problemas con aplicar tensión a los cuatro pines RA0-RA3 del PIC, lo digo, por
si hay excesivo consumo.
Por otra parte, en la simulación, me presenta cierto problema, ya que, si conecto las 4 salidas al motor, no
gira, en cambio si 'suelto' una el motor gira, aunque siempre 3/4.
Pueden darme alguna idea para solventar el problema. Es necesaria una tabla para que funcione el motor.
Gracias una vez más por los comentarios.
Saludos de Vicente.