TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: dagger en 25 de Septiembre de 2010, 15:00:36

Título: Primeros pasos
Publicado 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.
Título: Re: Primeros pasos
Publicado por: dagger en 25 de Septiembre de 2010, 15:11:16
perdon publique una primera seleccioonando un pic diferente...aca va el error verdadedo
Título: Re: Primeros pasos
Publicado por: dagger en 26 de Septiembre de 2010, 00:08:51
aqui (aparentemente solucione los problemqas...por fijense si deberia funcionar......
Título: Re: Primeros pasos
Publicado por: Chrisbaf en 27 de Septiembre de 2010, 14:20:43
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