Zusammenfassung der Ressource
PIC18F4550
- Arquitectura tipo Harvard
- 2 buses, datos e instrucciones, mayos procesamiento, mayor hardware
- Se compone de memoria de programa, memoria de datos,contadores, 5 puertos I/O, latch de dirección
Anmerkungen:
- 3 tipos de memoria:
-De Programa (contador de programa de 21bits que es capaz de tratar 2Mb memoria de programa.)
-RAM (Es la encargada de almacenar datos de forma temporal durante la ejecución del programa. 8 bancos de 256 bytes)
-EEPROM (Es una memoria no volatil en la que se almacenan los datos en ausencia de tensión)
- Microcontrolador de Microchip de 8 bits de la familia PIC18F
- Al ser un microcontrolador contiene perifericos embebidos
- Estos son:
- Comparadores
- Si la entrada alaogica Vin+ es mayor que la entrada analogica Vin-, la salida del comparador sera un estado digital alto
- CCP
- Permite medir y controlar diferentes eventos
Anmerkungen:
- puede generar señales de frecuencia y de ciclo de trabajo variados por uno o más pines de salida.Opera en 3 modos:
-Captura (proporciona el acceso al estado actual de un registro que cambia su valor constantemente)
-Comparacion (compara constantemente valores de dos registros)
-PWM (
- Tmers
- ütiles para medir el tiempo que ha pasado entre dos eventos, establecer tareas para ejecutarse a
intervalos regulares, etc.
- ADC
- Convierte un voltaje analógico externo en un número, con el que podremos operar.
- EUSART
- Permite la comunicacion entre microcontroladores de modo serial
- USB
- 5 puertos I/O (A,B,C,D,E)
- 3 registros basicos para el manejo de estos puertos
- ADCON1: para configurar todos los pines digitales o analogicos
- TRISx: Para decirle al puerto si se comportara como entradas o salidas
- PORTx:Leer o escribir en un puerto
- CONFIGURACION DEL OSCILADOR (RELOJ)
- Trabajando con unn externo de 4MHz, mayor estabilidad
- Se configuran por medio de IDE, los regidtros del Microcontrolador, siendo MPLAB X, en este caso
- Al ser de 4 MHz se divide en el Preescalador entre 1 para obterner una salida maxima de 4MHz
Anmerkungen:
- Según el valor del Oscilador externo se divide entre uno de los valores establecidos para tener la salida maxima de MHz
- la salida del PLL ed 96MHZ, por lo que se dividira entre 2 en el postescalador para obtener la frecuencia maxima de 48MHz
- se elige 1 de los 12 modos en que se puede configurar el oscilador, siendo este caso el XTPLL_XT (Oscilador externo con PLL habilitado