Mapa mental
PIC18F4550

Conteúdo do mapa
PIC18F4550
Dispositivo de arquitectura RISC Avanzasa Harvard. Buses la memoria de datos y del programa están separados; esto permite el acceso a la vez en las dos memorias.
- Los microcontroladores PIC18 implementan un contador de programa de 21bits que es capaz de tratar 2Mb memoria de programa.
- PIC18F4455 tiene 24kb de memoria flash y pueden almacenar hasta 12.288 instrucciones de palabra única
- -Bus Memoria de programa -Bus Memoria de datos -EEPROM de datos
Puertos de Entrada/Salida
- Cada Puerto tiene asociado 3 registros: TRIS, PORT, LAT
- TRIS: Mediante esta registro se configuran cada una de las lineas de E/S del puerto como ENTRADA (bit=1) o SALIDA (bit=0)
- PORT: Mediante este registro de pueden leer el nivel del pon de E/S y se puede establecer el valor latch de salida.
- LAT: Mediante este registro se puede leer o establecer el valor latch de salida.
- Cada Puerto tiene asociado 3 registros: TRIS, PORT, LAT
Perifericos
- Puertos Entrada/Salida
- Comparador Analogo
- Conversor Analogo-Digital
- Temporizadores (0,1,2,3)
- Capturador/Comparador/Modulador por ancho de pulso (CCP/PWM)
- Modulo para comunicacion serial enre microprocesadores (EUSART)
- Modulo para comunicacion con protocolos (I2C y SPI)
- Modulo comunicación bus serial universal (USB)
Convertidor Analógico Digital
- -10 bits de resolucion -13 canales mutiplexados -Señal de reloj de conversion configurable -Tiempo de adquisicion programable -Posibilidad de establecer el rango de tensiones de conversion mediante tensiones de referencias externas.
- Rango de tensión de conversión de 0 a 5V
- Proceso de Conversion A/D
- Configuración del Convertidor A/D.
- Comfiguracion como canales A/D de las lineas que vayan a ser utilizadas (bits PCFG.3. PCFG0 del Registro ADCON1
- Configuracion de las tensiones de referencia Vref+ y Vref (bits VCFG0 y VCFG1 del registro ADCON1)
- Configuracion del reloj de conversion TAD (bits ADCS2...ADCS0 del registro ADCON2)
- Configuracion del tiempo de adquisicion (bits ACQT2...ACQT0 del registro ADCON2)
- Configuracion del modo de almacenamientode la conversion (bit ADFM del registro ADCON2)
- Activacion del conversor (bit ADON del registro ADCON0)
- Seleccion del canal (bits CHS3...CGS0 del registro ADCON0)
- Retardo de espera del tiempo de adquisición
- Inicio de la conversion poniendo a "1" el bit GO/DONE del registro ADCON0
- Bucle de espera del final de conversion (comprobacion del bit GO/DONE hasta que sea "0"
- Lectura del resultado de la conversion de los registros ADRESH y
- Configuración del Convertidor A/D.
Reloj
- Oscilador orimarioTerminales 9,10
- Cristal Cuarzo (externo)
- PLL Preescalador (Div,2, 4, 6)
- Postescalador (48Mhz max freq)
- XT, HS, HSPLL, EC, ECIO, ECPLL, ECPIO, INTHS, INTIO, INTCKO
- Configuracion de Reloj en C
- Generar header file (*.h) con: -PLL Preescaler Selection Bits -OSC1_PLL2 System Clock Postscaler Selection Bits -XTPLL_X1 Oscilator Selection Bits
- Ingresar al archivo principal el header (*.h) #include "*.h"
Comjnicación serie EUSART
- Modos de Trabajo: Asincrono de 8 bits, Asincrono de 9 bits, Sincrono Maestro, Sincrono Esclavo
- Auto-activación por detección de dato recibido
- Detección automática de velocidad de comunicación (baudrate)
- Transmisión y detección de carácter de BREAK (bus LIN)
Generacion de PWM
- Configurar el pin del CCP (RC1 o RB3) como salida
- Configurar el Temporizador 2 para que trabaje como temporizador.Puede utilizarse elprescalardel Temporizador 2, pero no puede utilizarse el post-escalar.
- Configurar el módulo CCP en modo PWM
- Establecer el periodo de la señal PWM mediante el valor del registro PR2.
- Establecer el ciclo de trabajo de la señal mediante el registro CPPR2L y los bitsCCP2CON
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental de las Principales Caracteristicas del Microcontrolador PIC18F4550
- Criado por
- Miguel Martinez
- Visualizações
- 69
- Tags
- Avaliação











