Autor Tema: Ayudita con 16F916 (Muy basico)  (Leído 1471 veces)

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

Desconectado exter88

  • PIC10
  • *
  • Mensajes: 1
Ayudita con 16F916 (Muy basico)
« en: 12 de Agosto de 2011, 08:33:09 »
Buenas compañeros!

He utilizado bastante este foro para consultas y demas, pero nunca habia necesitado registrarme.

Soy Español y estoy terminando ITI Electronica :D.

Os dejo un problemilla que me ha surgido con uno de los primeros proyectos con PIC que tengo entre manos, algo muy sencillo, a ver si me podéis echar una mano.

La idea es activar un rele al recibir señal de un PIR y de una fotoresistencia.

Lo estoy implementando en un pic16f916 (Se que podria hacerse con uno mas sencillo, pero tenia de esos a mano, no mas).

El tema es que no se si es que se me han averiado los PIC o el problema es de la programación, ya que creo recordar que en las primeras pruebas funcionaba todo correcto.

el codigo, en picbasic es :

Dim mov As Bit
Dim luz As Bit

STATUS.RP0 = 1
TRISA = %11100000
TRISB = %11100000
ANSEL = %00000000
STATUS.RP0 = 0
ADCON0.7 = 1
ADCON0.6 = 0
ADCON0.5 = 0
PORTA = %00000000
PORTB = %00000000
main:
luz = PORTB.7
mov = PORTB.6
If luz Then
Goto main
Endif
If mov Then
Goto encendido
Else
Goto main
Endif
encendido:
PORTB.3 = 1
loop:
mov = PORTB.6
If mov Then
Goto loop
Else
WaitMs 3000
If mov Then
Goto loop
Else
Goto apagado
Endif
Endif
apagado:
PORTB.3 = 0
Goto main
End

Cuando alimento el pic (Entre vdd y vss), RB3 se activa a 5v directamente y no varía su valor. He probado a cambiar de puerta, a utilizar las A...y nada. Es como si la que manipulase, se fijase en alto y listo.

El resto de puertas se mantienen a 0.

El pic me deja programarlo sin problema, y el tema es que tengo exactamente el mismo problema con 3 16f916 (Que vaya tela si me los he cargado los 3).

Cual puede ser el problema???

Un saludo!!

Desconectado bagmel

  • PIC12
  • **
  • Mensajes: 56
    • Semaforos los Llanos C.A.
Re: Ayudita con 16F916 (Muy basico)
« Respuesta #1 en: 20 de Agosto de 2011, 18:29:05 »
yo utilizo mucho ese modelo de pic pero lo programo en ccs, lo que no veo por ningun lado es la palabra de configuracion (fuses) revisa que alli debes tener el problema si te interesa te subo un codigo y un hex para que lo cargues en ese pic para que lo pruebes.
La necesidad es la madre de todos los inventos!!!!!!!!!!!!!!


 

anything