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
»
Lenguaje Basic para microcontroladores PIC
(Moderadores:
dogflu66
,
doppel
,
RALF2
,
jansuini
,
Marioguillote
) »
12C508A PBP problema con GPIO.2 y GPIO.3
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: 12C508A PBP problema con GPIO.2 y GPIO.3 (Leído 2490 veces)
0 Usuarios y 1 Visitante están viendo este tema.
picbot2000
PIC10
Mensajes: 2
12C508A PBP problema con GPIO.2 y GPIO.3
«
en:
11 de Febrero de 2009, 15:10:03 »
Estimados:
Recurro a el conocimeinto del foro, ya queme varios 12c508 sin solución, el tema es asi:
Dependiendo del estado de GPIO.0 deben de prender secuencialmente y con un reatrdo de 250ms desde el GPIO.1 al GPIO.4, mientras el GPIO5 anuncia con un destello que todo esta bien.
Ahora todo funciona a excepcion de de GPIO.2 y GPIO.3, estos no encienden el led correspondiente.
El PIC utilizado es el 12c508A y este el codigo en PBP 2.4
DEFINE NO_CLRWDT
OPTION_REG=%00000000
PTT var GPIO.0
Relay1 var GPIO.1
Relay2 var GPIO.2
Relay3 var GPIO.3
Relay4 var GPIO.4
led var GPIO.5
TRISIO = %00000001
GPIO = %00000000
inicio:
if ptt=1 and Relay1=0 then
high Relay1
pause 250
high Relay2
pause 250
high relay3
pause 250
high relay4
endif
if PTT=0 and Relay1=1 then
low Relay4
pause 250
low Relay3
pause 250
low Relay2
pause 250
low Relay1
endif
pause 100
high led
pause 100
low led
goto inicio
end
Agradezco los comentarios.
En línea
picbot2000
PIC10
Mensajes: 2
Re: 12C508A PBP problema con GPIO.2 y GPIO.3
«
Respuesta #1 en:
11 de Febrero de 2009, 22:39:59 »
Primera cosa erronea, GPIO.3 es solo Input, (por no prestar atencion al datashee), necesito los 6 pines, por lo que puedo cambiar GPIO.0 por GPIO.3 y listo, sigo igual con problemas para encender el GPIO.2, quedo a la espera de sus comentarios
En línea
dani68k
PIC10
Mensajes: 3
Re: 12C508A PBP problema con GPIO.2 y GPIO.3
«
Respuesta #2 en:
23 de Febrero de 2012, 06:07:15 »
Hola,
El problema és que tienes que configurar el registro OPTION. Mira el datasheet para mas detalle. Utiliza:
#asm
movlw 0b00011111
option
#endasm
en tu programa. Espero que te ayude!
Saludos!!
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje Basic para microcontroladores PIC
(Moderadores:
dogflu66
,
doppel
,
RALF2
,
jansuini
,
Marioguillote
) »
12C508A PBP problema con GPIO.2 y GPIO.3
anything