Problema con GcBasic, PIC16F628 i ktechlab-gcb
Página 1 de 1.
Problema con GcBasic, PIC16F628 i ktechlab-gcb
Buenas.
Estoy empezando con este programa.
Me gusta la idea de tener integrado en ktechlab-gcb el editor de circuitos y de flowcode, el GcBasic y el programador del chip (a traves del comando pk2cmd).
El hecho de tenerlo todo en un solo entorno lo hace todo mucho más simple.
Para probar, he hecho un mini-flowcode que enciende un LED. La generación del programa gcbasic y assembler van bien. La simulación del circuito va bien y la carga del chip también. Cuando pruebo el circuito también me va bien.
El problema me viene al querer hacer que el LED parpadee. Hago un sencillo flowcode que enciende y apaga el LED en intervalos de un segundo. Pruebo el programa gcbasic y el assembler generado en el simulador y va bien. La carga en el chip también va bien, no da errores.
Pero al probar el circuito, éste no hace nada. No se enciende el LED en ningún momento.
Me da la impresión que tiene que ver con el oscilador interno del chip. He probado con diversas configuraciones de oscilador (cambiando la directiva), pero sin ningún resultado.
¿A alguien le ha pasado? ¿Alguna sugerencia?
Gracias.
Os pongo el programa gcbasic, a la que añadí la directiva OSC:
'_____________________________________________________
' GcBasic code generated by Ktechlabgcb-Flowcode
'_____________________________________________________
' Modelo de chip y velocidad de reloj:
#chip P16F628, 4 'MHz
#config OSC=INTOSC
TRISA = 127
TRISB = 0
PORTA = 0
PORTB = 0
' Inicio: _____________________________________________
__label_setpin:
PORTB.3 = 1
Wait 1 s
PORTB.3 = 0
Wait 1 s
goto __label_setpin
end
Estoy empezando con este programa.
Me gusta la idea de tener integrado en ktechlab-gcb el editor de circuitos y de flowcode, el GcBasic y el programador del chip (a traves del comando pk2cmd).
El hecho de tenerlo todo en un solo entorno lo hace todo mucho más simple.
Para probar, he hecho un mini-flowcode que enciende un LED. La generación del programa gcbasic y assembler van bien. La simulación del circuito va bien y la carga del chip también. Cuando pruebo el circuito también me va bien.
El problema me viene al querer hacer que el LED parpadee. Hago un sencillo flowcode que enciende y apaga el LED en intervalos de un segundo. Pruebo el programa gcbasic y el assembler generado en el simulador y va bien. La carga en el chip también va bien, no da errores.
Pero al probar el circuito, éste no hace nada. No se enciende el LED en ningún momento.
Me da la impresión que tiene que ver con el oscilador interno del chip. He probado con diversas configuraciones de oscilador (cambiando la directiva), pero sin ningún resultado.
¿A alguien le ha pasado? ¿Alguna sugerencia?
Gracias.
Os pongo el programa gcbasic, a la que añadí la directiva OSC:
'_____________________________________________________
' GcBasic code generated by Ktechlabgcb-Flowcode
'_____________________________________________________
' Modelo de chip y velocidad de reloj:
#chip P16F628, 4 'MHz
#config OSC=INTOSC
TRISA = 127
TRISB = 0
PORTA = 0
PORTB = 0
' Inicio: _____________________________________________
__label_setpin:
PORTB.3 = 1
Wait 1 s
PORTB.3 = 0
Wait 1 s
goto __label_setpin
end
rteknoman- Nuevo Usuario
- Mensajes : 2
Fecha de inscripción : 08/10/2012
Solucionado
Al final el problema era una tontería. Lamento haberos molestado con tal cosa.
Estaba utilitzando el pin de salida equivocado. Vaya chorrada!
Saludos.
Estaba utilitzando el pin de salida equivocado. Vaya chorrada!
Saludos.
rteknoman- Nuevo Usuario
- Mensajes : 2
Fecha de inscripción : 08/10/2012
Temas similares
» [SOLUCIONADO]Problema GCBASIC
» Ojo a la ayuda ON LINE de GCBasic
» GCBasic: Librería ADC para PIC16F87X
» GCBasic: Librería Comparadores para PIC
» Compilador Basic libre para PIC: GCBASIC
» Ojo a la ayuda ON LINE de GCBasic
» GCBasic: Librería ADC para PIC16F87X
» GCBasic: Librería Comparadores para PIC
» Compilador Basic libre para PIC: GCBASIC
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.