TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Todo en microcontroladores PIC
(Moderadores:
MGLSOFT
,
pocher
,
Suky
) »
convertir en digital el puerto A
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: convertir en digital el puerto A (Leído 2895 veces)
0 Usuarios y 1 Visitante están viendo este tema.
LOBEZNO01
PIC10
Mensajes: 1
convertir en digital el puerto A
«
en:
11 de Agosto de 2004, 11:41:00 »
Necesito que alguien me pueda pasar el codigo de como se pasan a digitales los puertos analogicox del puerto A. Me gustaria si alguien puede que me pase el cogigo. Se que es , creo, tocando el ADCON0 y el 1, pero no me aclaro.
mi email:
lobezno01@hotmail.com
Gracias
En línea
manex_1987
Colaborador
PIC24H
Mensajes: 1127
RE: convertir en digital el puerto A
«
Respuesta #1 en:
11 de Agosto de 2004, 14:45:00 »
Simple, haz que ADCON1=7 y yasta.
En línea
RGL
Colaborador
PIC24F
Mensajes: 634
RE: convertir en digital el puerto A
«
Respuesta #2 en:
11 de Agosto de 2004, 16:21:00 »
¡Que fácil Manex!, la proxima vez me leeré el data sheet
Saludos
Ricky
Madrid-España
En línea
migsantiago
Colaborador
DsPIC33
Mensajes: 8257
RE: convertir en digital el puerto A
«
Respuesta #3 en:
11 de Agosto de 2004, 18:06:00 »
Pues ahí te va el código:
inicio bsf STATUS,RP0 ; banco 1
bcf STATUS,RP1
clrf TRISB ; portb de salida
movlw b"00000110" ; porta todo digital
movwf ADCON1
clrf TRISA ; porta de salida
bcf STATUS,RP0 ; banco 0
bcf STATUS,RP1
En línea
manex_1987
Colaborador
PIC24H
Mensajes: 1127
RE: convertir en digital el puerto A
«
Respuesta #4 en:
12 de Agosto de 2004, 05:31:00 »
Perdona migsantiago, si ADCON1=7 , no deberia ser *movlw b"00000111" en vez de *movlw b"00000110" ????
En línea
Modulay
Moderadores
DsPIC30
Mensajes: 2651
RE: convertir en digital el puerto A
«
Respuesta #5 en:
12 de Agosto de 2004, 05:37:00 »
Va a ser que sí
En línea
manex_1987
Colaborador
PIC24H
Mensajes: 1127
RE: convertir en digital el puerto A
«
Respuesta #6 en:
12 de Agosto de 2004, 08:28:00 »
mmmme da que no...
Segun el datasheet del 18F458, los 4 bits bajos de ADCON1 deben ser 011x para que todo PORTA sea digital, por lo que tanto 0110 como 0111 es valido, osea, tanto ADCON1=6 como ADCON1=7
salu2
En línea
migsantiago
Colaborador
DsPIC33
Mensajes: 8257
RE: convertir en digital el puerto A
«
Respuesta #7 en:
12 de Agosto de 2004, 19:22:00 »
Pues lo puse de un ejemplo que tengo del 16F877A, pero al parecer es igual en otros pics. Como tú dices, el último bit es irrelevante.
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Todo en microcontroladores PIC
(Moderadores:
MGLSOFT
,
pocher
,
Suky
) »
convertir en digital el puerto A
anything