Pic18f4550

Solo disponible en BuenasTareas
  • Páginas : 66 (16324 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de octubre de 2010
Leer documento completo
Vista previa del texto
2010
Primeros pasos con el 18F4550 www.unpocodelectronica.netau.net

[PRIMEROS PASOS CON EL 18F4550]
Manejo del PIC 18F4550 y puerto USB

[PRIMEROS PASOS CON EL 18F4550] 14 de abril de 2010
Introducción Etapa Osciladora Conociendo el PiN1 MCLR PORTx vs LATx Módulo CAD o ADC (I) Módulo CAD o ADC (II) Primera Práctica: PiCUSB USB CDC (I) USB CDC (II) Monitorear el puerto COM virtualDetectando el HOST (I) Detectando el HOST (II) Primera Aplicación CDC Conociendo al SnoopyPRO mpusbapi.dll (I) mpusbapi.dll (II) mpusbapi.dll (III) mpusbapi.dll (parte 4) mpusbapi.dll (parte 5) mpusbapi.dll (Primera Aplicación) Agradecimientos y Méritos Correspondientes

www.unpocodelectronica.netau.net

Página 2

[PRIMEROS PASOS CON EL 18F4550] 14 de abril de 2010

Introducción:
MisPrimeros pasos son una serie de artículos que describen la introducción al mundo de los uC-PIC 18F de Microchip, a través del 18F4550. el enfoque está orientado a aprender desde cero de alguien (el autor) que viene de conocer y utilizar la serie uC-PIC 16F e intenta conocer poco a poco las nuevas funcionalidades, características y módulos que ofrece la serie 18F. se empieza hablando sobre el aspectofísico y analogías con el uC-PIC 16F877, particularidades en pines, para después entrar hablar, sobre el módulo convertidor analógico digital (ADC) y el módulo “estrella” de 18F4550 como lo es Bus Serial Universal (USB), donde se hace un estudio paso a paso para hacer las primeras transmisiones, basándose en las librerías que provee el compilador de C de CCS. como nota adicional, quisiera decirque esta serie de artículos de mis primeros pasos con el 18F4550, fué escrita hace mas de 2 años por lo que las ideas expresadas en sus contenidos pueden estar estar “obsoletas” o “fuera de carril”. He querido dejar casi intacto esta serie de artículos desde su origen, ya que la intención es mirar con la perspectiva de un novato la introducción a los 18F tal como yo lo hice cuando tuve en mismanos el primer 18F. el enfoque de estos artículos, fué usando una redacción un poco coloquial, mis excusas para aquellos que sientan que no hay una redacción propia de un artículo.

Configurando la Etapa Osciladora mediante los bits de Configuración (Fuses)
Lo primero que hice fue adaptar mi programador para este PIC, mi programador es por puerto paralelo y lo use en conjunción con el winpic800de Sisco, para poder grabar el 18F4550. -Lo segundo, meterme de cabeza en la datasheet a ver que cosas nuevas trae este señor, respecto al anterior 16F877 (del cual vengo) y ¡uff! si que trae una montaña de características (features), en la página 4 de 39632c.pdf aparece el diagrama de los pines

www.unpocodelectronica.netau.net

Página 3

[PRIMEROS PASOS CON EL 18F4550] 14 de abril de2010

Pinout del 18F4550 ya sabemos que el 18F4550 posee 40 pines, bien y por lo que se ve en la imagen, tiene cierta similitud con el 16F877 (la misma ubicación del pin vdd, vss, mclr entre otros) el siguiente paso es saber como trabaja la configuración del oscilador, en verdad a primera vista con el diagrama del clock que aparece en la Pág. 26, parece complicado, pero no es tan difícil, si seve como si fuera el juego del laberinto, se pueden activar los bits de los registros necesarios y así configurar el oscilador para el cristal que usemos y el tiempo del ciclo de instrucción. En la página de PicManía de Diego (RedPic) hay un artículo llamado: Consiguiendo 4 Mhz para los 48 Mhz necesarios en los PIC’s con USB 2.0, siguiendo las instrucciones podemos configurar el CPU del 18F4550 a48Mhz con solo seleccionar los word configuration correctos. como yo tengo un cristal de 4MHZ, lo usaré para poner a trabajar el CPU a 48MHZ, y ¿porque 48 MHZ? ¡claro! si se puede llegar hasta ahí, ¡entonces a trabajar al máximo!

según la elección de mi cristal dibujé el camino a tomar para que la etapa del oscilador tenga 48Mhz a la entrada del cpu, partiendo de los 4MHZ que le entran...
tracking img