Top Banner

of 18

Introducción Al PIC18F4550

Nov 01, 2015

Download

Documents

euardop

Presentacion del PIC 4550
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Introduccin al PIC18F4550

Introduccin al PIC18F4550Curso de PIC en C

Como sabemos los microcontroladores de 8 bits de Microchip se dividen en 3 gamas:PIC10 y PIC12: Gama bajaPIC16:Gama mediaPIC18Gama altaLa gama alta de PICs

75 instrucciones, es decir, mas del doble del repertorio anterior, lo que se traduce en cdigos mas cortos y eficientes.

Mejoras con respecto a PIC16

Multiplicador hardware 8x8 bits, lo que se traduce en menor carga para el procesador, mayor velocidad de ejecucin, cdigo mas corto y menor trabajo para el compilador en operaciones matemticas.Mejoras con respecto a PIC16

Oscilador configurable con opcin de usar un PLL interno, lo cual permite alcanzar mayores velocidades con el mismo valor del cristal.Mejoras con respecto a PIC16

Mayor memoria RAM y ROM.Mejoras con respecto a PIC16

Conectividad USB full speed 2.0 en el caso de los PIC18Fxx5x.Mejoras con respecto a PIC16

La incorporacin de USB en los PIC18Fxx5x ofrece una mayor versatilidad de conectividad que en este curso se reflejara en una aplicacin denominada bootloader.Mejoras con respecto a PIC16

Desaparece la necesidad de banqueo, incorpora una pila de 32 niveles, etc. En general mas y mejores prestaciones, estn optimizados para compiladores de C.Mejoras con respecto a PIC16

Comparativa pinout 16F877A y 18F4550

Comparativa pinout 16F877A y 18F4550

Primeramente, configurar la velocidad a la que queremos trabajar (esto depende por supuesto de la aplicacin), pero vamos a suponer que queremos trabajar a la mxima velocidad (48MHz).En segundo lugar debemos considerar las caractersticas del oscilador para el PIC18F4550.El oscilador

Hay 3 fuentes de reloj posibles:El oscilador primario (osc1 y osc2)El oscilador secundario (desde los pines donde conectamos el cristal para el TIMER1)El oscilador interno RCVamos a usar el oscilador primario que a su vez cuenta con otras caractersticas:Seleccin con o sin PLLDiferentes prescalersCaracteristicas del osciladorDiagrama del oscilador

#include #device ADC = 10#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN#use delay(clock=48000000)

Cabecera del programaPoner en marcha el cdigoLED BLINKEl primer contacto con CCS y PIC18F4550Los PIC18 incorporan mayores prestaciones comparados con los pic16, su arquitectura esta optimizada para programarlos en C como el mismo Microchip lo menciona.En suma un PIC18 puede presentar un rendimiento de hasta 20 veces un PIC16.ConclusionGracias!Cualquier duda, comentario o sugerencia favor de comunicarse al correo:

[email protected]

Joel Oswaldo Campos Prez