Autor Tema: Las salidas no se mantienen encendida.  (Leído 8048 veces)

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

Desconectado yukardo

  • PIC16
  • ***
  • Mensajes: 106
Re: Las salidas no se mantienen encendida.
« Respuesta #15 en: 16 de Noviembre de 2008, 13:47:15 »
Adjunto el archivo .php

Gracias por su ayuda.

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Las salidas no se mantienen encendida.
« Respuesta #16 en: 16 de Noviembre de 2008, 21:16:54 »
He compilado tu codigo sin ningun problema; pero a la hora de activar el MPASM me tira estos dos errores:



Por lo que creo que deberias checar que no este activado; para saber si esta activada esta opcion, realiza lo siguiente:



Si aun desactivando te bota el error, tienes dos opciones, una activar el oscilador interno desde el programador o bien reinstalar el PBP.

Saludos


"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado yukardo

  • PIC16
  • ***
  • Mensajes: 106
Re: Las salidas no se mantienen encendida.
« Respuesta #17 en: 16 de Noviembre de 2008, 23:34:54 »
La funcion use MPAS  la tengo desactivada

que version usas tu. yo tengo la 3.0.0.0

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Las salidas no se mantienen encendida.
« Respuesta #18 en: 16 de Noviembre de 2008, 23:50:06 »
La 2.47 de PBP, entonces borra los fuses y configuralos desde el programador. Esta raro porque como veras en el video debe funcionar.

Tambien checa si en esa version el fuse se llame asi, abre el archivo 12F675.INC y busca los nombres para el oscilador interno quizas ya cambio.

Saludos
« Última modificación: 16 de Noviembre de 2008, 23:53:36 por navaismo »
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado yukardo

  • PIC16
  • ***
  • Mensajes: 106
Re: Las salidas no se mantienen encendida.
« Respuesta #19 en: 17 de Noviembre de 2008, 21:18:57 »
Yo tengo ese porque me corre en Windows Vista. He realizado programas y me han funcionado. Pero es raro lo que pasa ahorita.

Esa version que tienes es compatible con vista?

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Las salidas no se mantienen encendida.
« Respuesta #20 en: 17 de Noviembre de 2008, 21:34:06 »
No lo se, con trabajos batallo con XP, no lo haria con VISTA y sus centenaresde bugs, bueno el caso es que revises lo que te digo, abre el 12F675.INC y ve si se llama asi o cambio.

Para la version de PBP que uso, esta es la seccion de los fuses para ese PIC:

               ; *** DEVICE Fuses Definitions
EXTRC      equ   3FF80007h       ; XX XXXX XXXX X111
EXTRC_OSC_CLKOUT equ    3FF80007h       ; XX XXXX XXXX X111
EXTRCIO      equ   3FF80006h       ; XX XXXX XXXX X110
EXTRC_OSC_NOCLKOUT equ  3FF80006h       ; XX XXXX XXXX X110
EXTRC_OSC       equ     3FF80006h       ; XX XXXX XXXX X110
INTOSC      equ   3FF80005h       ; XX XXXX XXXX X101
INTRC_OSC_CLKOUT equ    3FF80005h       ; XX XXXX XXXX X101
INTOSCIO   equ   3FF80004h       ; XX XXXX XXXX X100 aqui esta el que uso!!
INTRC_OSC_NOCLKOUT equ  3FF80004h       ; XX XXXX XXXX X100
INTRC_OSC       equ     3FF80004h       ; XX XXXX XXXX X100
EC_OSC          equ     3FF80003h       ; XX XXXX XXXX X011
HS_OSC          equ     3FF80002h       ; XX XXXX XXXX X010
XT_OSC          equ     3FF80001h       ; XX XXXX XXXX X001
LP_OSC          equ     3FF80000h       ; XX XXXX XXXX X000
WDT_ON          equ     3FF70008h       ; XX XXXX XXXX 1XXX
WDT_OFF         equ     3FF70000h       ; XX XXXX XXXX 0XXX
PWRT_OFF        equ     3FEF0010h       ; XX XXXX XXX1 XXXX
PWRT_ON         equ     3FEF0000h       ; XX XXXX XXX0 XXXX
MCLR_ON         equ     3FDF0020h       ; XX XXXX XX1X XXXX
MCLR_OFF        equ     3FDF0000h       ; XX XXXX XX0X XXXX
BOD_ON          equ     3FBF0040h       ; XX XXXX X1XX XXXX
BOD_OFF         equ     3FBF0000h       ; XX XXXX X0XX XXXX
PROTECT_ON      equ     3F7F0000h       ; XX XXXX 0XXX XXXX
PROTECT_OFF     equ     3F7F0080h       ; XX XXXX 1XXX XXXX
CPD_ON          equ     3EFF0000h       ; XX XXX0 XXXX XXXX
CPD_OFF         equ     3EFF0100h       ; XX XXX1 XXXX XXXX


Asi que porfa checalo y ve si asi se llama si no como te digo la solucion esta en que actives esa casilla en el programador
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado yukardo

  • PIC16
  • ***
  • Mensajes: 106
Re: Las salidas no se mantienen encendida.
« Respuesta #21 en: 19 de Noviembre de 2008, 16:33:09 »
Como hago para abrir el 12f675.inc

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: Las salidas no se mantienen encendida.
« Respuesta #22 en: 19 de Noviembre de 2008, 18:06:01 »
Lo puedes abrir con cualquier procesador de texto. Yo utilizo el notepad.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado frape

  • PIC10
  • *
  • Mensajes: 21
Re: Las salidas no se mantienen encendida.
« Respuesta #23 en: 19 de Noviembre de 2008, 19:18:31 »
Hola, yo como novatillo y usuario de PBP que soy y asi moriré(soy muy cazurro), me tocó pelear mucho con un 12f675 en su dia,  si prendia un led se apagaba otro nunca podia tener 2 encendidos,y del datasheet saque algunas palabras de config que antes no usaba y que son imprescindibles y que veo que no usas como es INTCON = %00000000 para desabilitar/habilitar las interrupciones, la poca experiencia que tengo es que hay que configurar todos los registros que puedan afectar ya que aunque por defecto algunos tengan una configuracion predeterminada, la realidad me ha demostrado que si no se hace uno se lleva sorpresas.
Saludos

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Las salidas no se mantienen encendida.
« Respuesta #24 en: 19 de Noviembre de 2008, 20:14:39 »
Jelouu? Esto:
Código: FreeBasic
  1. @ device MCLR_OFF, INTOSCIO, BOD_OFF, PROTECT_OFF, CPD_OFF, WDT_OFF
  2. TRISIO=%001000
  3. GPIO=0
  4. cmcon=7
  5. ansel=0
  6.  
  7. MAIN:
  8. GPIO=%001001
  9. gosub pausa
  10. GPIO=%001011
  11. gosub pausa
  12. GPIO=%001111
  13. gosub pausa
  14. GPIO=%011111
  15. gosub pausa
  16. GPIO=%011110
  17. gosub pausa
  18. GPIO=%011100
  19. gosub pausa
  20. GPIO=%011000
  21. gosub pausa
  22. GPIO=%001000
  23. gosub pausa
  24. goto main
  25.  
  26. pausa:
  27. pause 1000
  28. return

Hace esto:


Ni esta truqueado ni nada es el programa tal cual de arriba.
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado yukardo

  • PIC16
  • ***
  • Mensajes: 106
Re: Las salidas no se mantienen encendida.
« Respuesta #25 en: 20 de Noviembre de 2008, 00:35:56 »
Ya me funciona gracias.