Autor Tema: duda con declaracion de pines  (Leído 3437 veces)

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

Desconectado 000miguel

  • PIC10
  • *
  • Mensajes: 4
duda con declaracion de pines
« en: 12 de Febrero de 2008, 19:38:45 »
Hola a todos,
quiero emplear un pic para controlar 3 entradas analógicas y 4 entradas digitales con interrupción externa, entre otras cosas.
Mi duda es si se pueden declarar las entradas analógicas o digitales de forma no correlativa, es decir, si por ejemplo un puerto tiene 8 patillas que se pueden declarar tanto como entradas analógicas como interrupciones, se podría declarar el pin 1, 3, y 5 como entrada analogica y los pones 2, 4, 6 y 7 como interrupciones? o, en cambio, hay que declarar 1,2 y 3 como analog. y 4, 5, 6 y 7 como interrupcion?.

Gracias de antemano,
Saludos.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: duda con declaracion de pines
« Respuesta #1 en: 12 de Febrero de 2008, 20:05:40 »
Hola miguel

Depende del micro que estes usando, por obvio que parezca, en la datasheet tendras que verificar que puedas hacer eso. la funcionalidad disponible de cada pin.





La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Menta

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 607
Re: duda con declaracion de pines
« Respuesta #2 en: 12 de Febrero de 2008, 22:11:00 »
En principio los puertos de todos los pics tienen registros llamados TRIS que configuran si los pines son de entrada o salida. Podés poner los pines que quieras como entradas o como salidas en el orden que quieras y te sea de utilidad. Claro que hay pines especiales, deberás ver que no todos los pines pueden ser entradas analógicas y que no todas las entradas digitales tienen la posibilidad de funcionar con interrupciones. Para ello como dice PalitroqueZ deberas consultar el datasheet correspondiene.

Saludos.
     

Desconectado firepic

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1130
    • JC Servicios
Re: duda con declaracion de pines
« Respuesta #3 en: 13 de Febrero de 2008, 01:29:58 »
Saludos! estoy de acuerdo con Menta y PalitroqueZ... hay que buscar la datasheet... pero por lo general (por no decir casi siempre) son correlativos... la gente de microchip es muy ordenada con eso. Para la familia de la gama media (como por ejemplo 16F876A, 16F877) los pines RB4-RB7 son los que permiten las interrupciones.. aparte por supuesto del RB0 que es un tipo de interrupción especial... y los canales analógicos suelen estar en RA... Ok de todos modos lee las datasheets!!  :mrgreen:
« Última modificación: 13 de Febrero de 2008, 01:32:10 por firepic »
"Por la presunción solo se ocasiona una lucha, pero con los que consultan juntos hay sabiduría" (Proverbios 13:10).
Visita Mi Sitio Web

Desconectado 000miguel

  • PIC10
  • *
  • Mensajes: 4
Re: duda con declaracion de pines
« Respuesta #4 en: 15 de Febrero de 2008, 07:18:47 »
Muchas gracias por vuestras respuestas.

Entonces, en principio, si por ejemplo tenemos un puerto con los siguientes pines en el puerto B:
pin 1- AN0/RB0/INT0
pin 2- AN1/RB1/INT1
pin 3- AN2/RB2/INT2
...
pin 8- AN7/RB7/INT7

¿se podría configurar de la siguiente forma?:
pin 1= AN0
pin 2= RB1
pin 3= RB2
pin 4= AN3
pin 5= INT4
pin 6= RB5
pin 7= INT6
pin 8= AN7

Habría algun problema con utilizar distintos tipos de pines en un mismo puerto, y sin seguir un orden.

PD: El pic que estoy utilizando es el dsPIC30F6010

Desconectado firepic

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1130
    • JC Servicios
Re: duda con declaracion de pines
« Respuesta #5 en: 15 de Febrero de 2008, 14:15:09 »
Correcto 000miguel, en principio si, si fuese esa la configuración.
Pero esa configuración que colocas:

Citar
pin 1- AN0/RB0/INT0
pin 2- AN1/RB1/INT1
pin 3- AN2/RB2/INT2
...
pin 8- AN7/RB7/INT7

es muy rara... de hecho estuve revisando la datasheet del pic que estás usando y los pines usados para canales están ubicados en RB, mientras que los pines para interrupciones externas están en distribuidos por RA, RE y RF.
Ok! no te olvides de leer las datasheet!
Te deseo éxito!
"Por la presunción solo se ocasiona una lucha, pero con los que consultan juntos hay sabiduría" (Proverbios 13:10).
Visita Mi Sitio Web

Desconectado 000miguel

  • PIC10
  • *
  • Mensajes: 4
Re: duda con declaracion de pines
« Respuesta #6 en: 16 de Febrero de 2008, 15:43:52 »
Esa configuración me la he inventado jeje, la he puesto como ejemplo.

gracias a todos por la ayuda.
Saludos