Autor Tema: Primeros pasos  (Leído 1825 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dagger

  • PIC12
  • **
  • Mensajes: 68
Primeros pasos
« 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.

Desconectado dagger

  • PIC12
  • **
  • Mensajes: 68
Re: Primeros pasos
« Respuesta #1 en: 25 de Septiembre de 2010, 15:11:16 »
perdon publique una primera seleccioonando un pic diferente...aca va el error verdadedo

Desconectado dagger

  • PIC12
  • **
  • Mensajes: 68
Re: Primeros pasos
« Respuesta #2 en: 26 de Septiembre de 2010, 00:08:51 »
aqui (aparentemente solucione los problemqas...por fijense si deberia funcionar......

Desconectado Chrisbaf

  • PIC16
  • ***
  • Mensajes: 178
Re: Primeros pasos
« Respuesta #3 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


 

anything