TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: dagger en 25 de Septiembre de 2010, 15:00:36
-
Hola a todos ..soy un principiante ..solo tengo algo de experiencia en PICAXE.
Para hacer un proyecto de luces de cocheras tengo un diseño..(incluso con impresos) de un sistema de encendido de luces de cocheras que deberian funcionar cuando en 2 entradas haya "simultaneamente" estado alto...entonces una salida que e4staba en bajo pasa a alto por 2 minutos (aprox..no se necesita ninguna presicion).
Descargue el PBP para comenzar a intentar programar un 12C508A o bien 12F629...ya que los PICAXE salen 3 veces mas.....y tengo que construir 30 unidades....Al comenzar a utilizar el PBP..ya nomas de entrada presenta errores...adjunto captura...
alguna idea pls. :oops: :oops:
Lo que tengo que programar tiene los siguientes lineamientos..(de acuerdo a los impresos que hice)
OSC. INTERNO
ENTRADAS..patillas 2 y 3
SALIDA..patilla 6
DESARROLLO....cuando en las patillas 2 y 3 hay estado alto (simultaneamente) la patilla 6 pasa a estado alto por 2 minutos...luego se apaga y queda a la espera de un nuevo ciclo.
-
perdon publique una primera seleccioonando un pic diferente...aca va el error verdadedo
-
aqui (aparentemente solucione los problemqas...por fijense si deberia funcionar......
-
tambien agregaria esto
@ DEVICE INTRC_OSC_NOCLKOUT
' usar el oscilador interno
@ DEVICE WDT_OFF
' apagar watch dog
@ DEVICE PWRT_ON
' habilitar un retardo para que estabilece voltaje
@ DEVICE MCLR_Off
' apagar reset externo
@ DEVICE BOD_Off
' Brown-Out Detect
@ DEVICE CPD_OFF
' Data Memory Code Protect
@ DEVICE PROTECT_off
DEFINE OSCCAL_1K 1
' calibrar oscilador interno
x var byte
cmcon = 7 ' apagar los comparadores
saludos