Problema para obtener 5V en PORTD de pic16f877

#1
Hola a todos,

Estoy trabajando en un proyecto en el que voy a utilizar el puerto D (0,1) como salida para activar dos relés. El problema es que no consigo sacar los 5 voltios necesarios una vez que detecta la señal de activación.

La configuración del puerto es la siguiente:
Código:
	BANKSEL	TRISD		; Selecciona el bank1
	MOVLW	b'00000000'	; Configura RD1 a RD4 como salida(b'11111100') 252
	MOVWF	TRISD		; Carga el codigo DDR en F88
En el archivo adjunto incluyo la carga que soporta a la salida del puerto, la linea de alimentación es de 5V, que es la que viene de arriba de la imagen.

Un saludo y muchas gracias!
 

Adjuntos

#2
Ya tengo la solución, ha sido que no volvía al bank0 de nuevo, y por eso no funcionaba. Lo posteo por si a alguien le ocurre en un futuro.
 

Temas similares

Arriba