Autor Tema: Problemas al configurar un 18f2550  (Leído 2962 veces)

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

Desconectado 21CURIOSOS

  • PIC12
  • **
  • Mensajes: 56
Problemas al configurar un 18f2550
« en: 01 de Abril de 2010, 08:27:45 »
Pues eso es la primera vez que uso un pic18f2550 y si tenia claro que mucho no sabia, ahora mas.

Necesito configurar los puertos de RA0 hasta RA3 y RA5 como analogico, ¿esto como seria? ANSEL =%00101111. si es asi ahora me queda la duda, ¿como se configuraria si tuviera que utilizar de  RB0 hasta RB4 como analogicas (AN8 - AN12)?

Nunca habia utilizado hasta ahora un cristal externo, en este caso RA6 ¿debe configurarse como digital y de entrada?

Y por ultimo, para la utilizacion de RC5 y RC6 para el USB,¿ como hay que configurarlas ? Entrada / salida

Saludos







Desconectado 21CURIOSOS

  • PIC12
  • **
  • Mensajes: 56
Re: Problemas al configurar un 18f2550
« Respuesta #1 en: 01 de Abril de 2010, 11:46:34 »
A la primera pregunta, me respondo a mi mismo, las entradas analogicas se configuran mediante el registro ADCON1

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Problemas al configurar un 18f2550
« Respuesta #2 en: 01 de Abril de 2010, 13:23:03 »
La configuración de los canales analógicos es de forma consecutiva, o sea AN0 o AN0 y AN1 o AN0, AN1 y AN2, ect. No se puede por ejemplo solo habilitar los canales AN8-AN12  :?

La selección del oscilador lo haces por medio de fuses, si configuras para utilizar un cristal externo XT o HS, los tris ya no tienen efecto sobre los pines RA6 y RA7.

Los pines RC4 y RC5 son solo entradas, por lo que no tienen configuración de tris.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado 21CURIOSOS

  • PIC12
  • **
  • Mensajes: 56
Re: Problemas al configurar un 18f2550
« Respuesta #3 en: 01 de Abril de 2010, 19:22:12 »
Gracias por la respuesta, sin quererlo ya los habia utilizado consecutivos, utilizaba AN0 - AN4.
El oscilador lo habia configurado siguiendo un ejemplo del PSI de oshonsoft

Ahora me surgen mas dudas, en Int0 e Int1 tengo un encoder y en INT2 tengo un pulsador los cuales tengo que controlar mediante interrupciones, para entrar y controlar las opciones de un menu.  Mi pregunta es, ¿tengo que configurar Int1 y Int2 con prioridad alta para que cualquiera de ellos me entre en la rutina de interrupcion?



 

anything