TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: raaguilarg en 22 de Abril de 2016, 13:39:20
-
Hola a todos.
Les pido ayuda acerca del siguiente caso:
Estoy empezando a programar pics, empece con algo tan sencillo como intentar colocar un 1 en el pin 4 del puerto B, estoy usando el pic16f628a, mi compilador es el mikrobasic pro for picy mi progrgramador es el Wellon vp-290.
mi codigo es el siguiente:
program proy1_led
' Declarations section
main:
' Main program
SETBIT (PORTB,4)
DELAY_MS (1000)
GOTO main
end.
Las conexiones que realice son:
- conecte al pin 5 a tierra
- conecte el pin 14 a 5v
- El pin 1 lo conecte por medio de de una resistencia de 1 kohm a 5v y lo switche a tierra.
- El pin 10 que es el que corresponde a RB4 lo conecte a un led por medio de un resistor.
Pero no logro obtener un uno lógico en ese pin.
¿Qué me recomiendan?
-
Hola,
yo manejo PBP y Proton, me imagino que se parecen a mikrobasic, entonces mi observación es que te falta definir los puertos como salida o entrada según sea el caso. O algo como TRISB=0 para salidas por ejemplo.
-
Gracias por tu respuesta.
mira ya intente eso, para configurar el puerto como salida pero el pic permanece inactivo como si no tuviera nada grabado.
-
el pin 4, es el pin del MCLR y por lo que describes no lo tienes conectado; a menos que lo confundes con el pin 1
-
es necesario?, porque probe conctarlo tanto a vcc como a 5 volts y no me ha funcionado. Por ahi tambien lei que tengo que configurar el oscilador pero no encuentro la manera
-
Si es necesario conectarlo a 5v con una resistencia de 10k siempre y cuando no desactives el MCLR.
Y lo del oscilador se configura en PROJECT SETTINGS WINDOW
-
proyect settings windows esta en mikrobasic? y aqui puedo configurarlo como oscilador interno y externo? si si es asi como lo declaro en el programa?
gracias Stban por tu tiempo