Asunto: Configurar un pedazo de PIC Publicado: 31 Dic, 2009 - 01:31
Experto
Registrado: 03 Sep, 2008
Mensajes: 125
Hola:
Estoy intentando pasar la configuración del PIC16F84A al 16F88, ambos usan el oscilador externo a 4 MHz. La idea del PIC16F88 es que los puertos A y B son digitales, PORTA como salida digital y PORTB como entrada digital, no se usa para nada entradas analógicas.
Este código del 16F84 quiero convertirlo al 16F88.
Por ahora estoy liado y no logro poner el PORTB como entradas. De momento he hecho esto.
Se que no está bien porque no logro poner el PORTB en entrada digital y no se como hacerlo.
Un cordial saludo.
AG-1
Asunto:Publicado: 16 Ene, 2010 - 11:55
Nuevo en el Foro
Registrado: 11 Sep, 2006
Mensajes: 44
Prueba esto:
BANKSEL ANSEL ;Selecciona Bank de ANSEL
CLRF ANSEL ;Todos los pin son Digitales
MOVLW H'07'
MOVWF CMCON ;Desactiva los comparadores
BANKSEL PORTA ; Bank 0.
BANKSEL TRISA ; Selecciona Página 1 para acceso a TRISB
; y TRISA.
clrf TRISA ; Puerto A como salidas.
movlw b'11111111'
movwf TRISB ; Las 8 líneas del puerto B se configura como entradas.
BANKSEL PORTA ; Accede al banco 0.
clrf PORTA ; Supuestamente la lámpara y Led apagadas.