TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: pmarioni en 18 de Agosto de 2006, 11:15:29
-
hola soy nuevo en esto de los pic.
mi pregunta si de un pic uso solo dos salidas, que se hacen con las demas se mandan a masa o a positvo o se dejan como estan?
la respuesta que me dan se aplica a todos los pic?
muchas gracias
-
Hola, aunque soy novato te voy a contestar a riesgo de que después me corrijan. Los pin que utilizas como salida y no utilizas no creo que haya inconveniente de dejarlos al aire, aunque también le podrías poner un resistencia entre el pin y masa de 10 k, así que cuando emitas un nivel alto habrá un consumo medio miliamperio. Lo que no puedes es dejar pines al aireque utilices como entrada, ya que al aire es como un nivel alto con alta impedancia, y pondría producir errores. Así que esperemos a los artistas que confirmen lo que digo o lo desmienten, ya que sólo quiero ayudar y aprender.
Gracias y saludos.
-
Efectivamente, si los pines que no utilizas están configurados como salidas, no tendrás que hacer nada.
Si están como entradas y no los usas, ¿porqué no los pones como salida?.
Si no puedes cambiarlo, pon una resistencia entre cada pin de entrada y masa, para obligar a tener un estado 0 y que no te ande cambiando de valores.
-
muy bien les recuerdo que soy nuevito y este finde recien comienzo las pruebas, en mas hoy compre mi primer 16f84a!!!!!!!!!
el idioma elegido para programar es picbasic pro.
1-para el ejemplo de un led intermitente defino todo los pines como salida y listo.
2-ahora en el caso que quiera hacer el ejemplo de con un pulsador encender un led como defino que uno es una salida y otro es una entrada.
3-o en el caso que quiera 5 salidas y 6 entradas de distintos puerto se define de a uno?
si hay ejemplos que me muestren mejor.
saludos
ps:los ejemplos de las preguntas 1 y 2 son los publicado en este foro de ejemplos de picbasic.
-
Hola!
Los pines de cada puerto los defines mediante TRIS...
Ejemplos
TRISA = %11001111
TRISA = 128
TRISA.1 = 1
TRISA.5 = 0
TRISB = %11111111
Los pines en "0" son salidas, los en "1" son entradas.....
Saludos.