Interruptores y Fusibles Del 887 y 4550 Pics

11
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL PERÍODO ACADÉMICO: ABRIL/2015 – SEPTIEMBRE/2015 I. PORTADA UNIVERSIDAD TÉCNICA DE AMBATO Facultad de Ingeniería en Sistemas, Electrónica e Industrial Título: Interrupciones y fusibles del PIC 16F887 y PIC 18F4550 Carrera: Ingeniería en Electrónica y Comunicación Área Académica: Física y Electrónica Línea de Investigación: Sistemas Electrónicos Ciclo Académico y Paralelo: Séptimo Electrónica “A” Fecha de Envío: 27 / 04 / 2015 Fecha de Entrega: 04 / 05 / 2015 AMBATO – ECUADOR MICROCONTROLADORES

description

Interruptores y Fusibles Del 887 y 4550 Pics

Transcript of Interruptores y Fusibles Del 887 y 4550 Pics

UNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIALPERODO ACADMICO: ABRIL/2015 SEPTIEMBRE/2015

I. PORTADAUNIVERSIDAD TCNICA DE AMBATOFacultad de Ingeniera en Sistemas, Electrnica e IndustrialTtulo: Interrupciones y fusibles del PIC 16F887 y PIC 18F4550Carrera:Ingeniera en Electrnica y Comunicacin rea Acadmica:Fsica y ElectrnicaLnea de Investigacin:Sistemas ElectrnicosCiclo Acadmico y Paralelo:Sptimo Electrnica AFecha de Envo:27 / 04 / 2015Fecha de Entrega:04 / 05 / 2015

AMBATO ECUADOR

II. DESARROLLOINTERRUPCION Y FUSIBLES DEL PIC 16F887 Y PIC 18F4550 Interrupcin: Una interrupcin es un aviso provocado por un mdulo del PIC, por un cambio en el estado de un pin o un recordatorio de que ha pasado un cierto tiempo. Como su nombre indica este aviso interrumpir la tarea que se est haciendo en ese momento y pasaremos a ejecutar una rutina de servicio o gestin de la interrupcinExisten diez registros que se usan para controlar operacin de interrupcin. Estos registros son los siguientes: RCON INTCON INTCON2 INTCON3 PIR1, PIR2 PIE1, PIE2 IPR1, IPR2El microcontroladortienedosfuentes principales de interrupcin: del Ncleo yde los perifricos.Las principalesfuentesde interrupcindel ncleo son: Exterioresdisparado por el interrupcinenlos pines: INT0,INT1 eINT2. PinesPORTBinterrumpecuando cambiael estado de uno delospines RB4 a RB7. Temporizador0.Alguna de lasfuentes deinterrupcinperifricason: Conversin A /Dcompleta. USARTinterrupcin de recepcin. USARTinterrupcin de transmisin. Deteccin de bajo voltaje. [1]

INTERRUPCIONES DEL PIC 16F887 Y PIC 16F887INTERRUPCIONESDESCRIPCINMICROCONTROLADOR PIC

16F88718F4550

INT_AD Conversin AD completaXX

INT_BUSCOL Colisin de busXX

INT_CCP1 Unidad 1 de captura, comparacin y PWMXX

INT_CCP2 Unidad 2 de captura, comparacin y PWMXX

INT_COMP ComparadorXX

INT_CREncriptacin finalizadaXX

INT_EEPROM Escritura EEPROM finalizadaXX

INT_EXT Interrupcin externa (RB0)XX

INT_EXT1 Interrupcin externa # 1XX

INT_EXT2 Interrupcin externa # 2XX

INT_I2CInterrupcin I2CXX

INT_LCDActividad LCDXX

INT_LOWVOLTDetectado bajo voltajeXX

INT_OSC_FAIL Fallo en el osciladorX

INT_OSCFFallo en el osciladorXX

INT_PSPDato de entrada en puerto paraleloXX

INT_PWMTBBase de tiempo PWMXX

INT_RB Cambio de estado en B4-B7XX

INT_RDA RS232 dato recibidoXX

INT_RTCC Desbordamiento del Timer0 (RTCC)XX

INT_SSP Actividad en SPI e I2CXX

INT_TBE RS232 buffer de transmisin vacoXX

INT_TIMER0 Desbordamiento del Timer0 (RTCC)XX

INT_TIMER1 Desbordamiento del Timer1XX

INT_TIMER2 Desbordamiento del Timer2XX

INT_USB Actividad en USBX

Tabla 1: Interrupciones de los microcontroladores PIC 16F887 Y PIC 16F887Fuente: http://www.aquihayapuntes.com/component/content/article/44-ejemplos-basicos-de-pic-en-c/129-recursos-del-pic-uso-de-la-interrupcion-externa-por-rb0.html

FUSIBLES DEL PIC 16F887 Y PIC 16F887Los fusibles (fuses) sirven para configurar ciertos aspectos del microcontrolador. Cada FUSE activa o desactiva una opcin de funcionamiento.FUSIBLESDESCRIPCINMICROCONTROLADOR PIC

16F88718F4550

#FUSES RC Oscilador con resistencia y condensador. La velocidad a la que oscile el PIC depender de los valores del condensador y de la resistencia.XX

#FUSES XTCristal. Este modo de funcionamiento implica que tendremos que disponer de un cristal de cuarzo externo al Pic y dos condensadores.XX

#FUSES HSCristal de alta velocidad. Microcontroladores PIC - Terminales del PIC, Circuitos externosXX

#FUSES LPCristal para baja frecuencia y bajo consumo de potencia. XX

#FUSES WDT (Watchdog Timer) El famoso "perro" del PIC. (Perro guardin). Esta es una capacidad del PIC de autoresetearseXX

#FUSES PWRT(Power Up Timer Reset) Si activamos este FUSE, lo que conseguimos es que se genere un retardo en la inicializacin del PIC. Esto se usa para que la tensin se estabiliceXX

#FUSES NOWDTNo perro guardinXX

#FUSES NOMCLRNo permite el reseteoXX

#FUSES NOCPDNo proteger los datos en EEPROMXX

#FUSES NOPROTECTProteccin contra lectura de la FLASH desactivadaXX

#FUSES NOWRTNo proteccin contra escritura de la memoria FLASH de programaXX

#FUSES NOBROWNOUTReset ante variaciones de VCC desactivadoXX

#FUSES NOVCAPRegulador de voltaje para el MTOUCH apagadoXX

#FUSES NOFCMENDetector de falla del oscilador principal apagadoXX

#FUSES NOLVPProgramacin en baja tensin desactivadaXX

#FUSES NODEBUGNo depurar cdigoXX

#FUSES PUTPower Up Timer activado

Tabla 2: Fusibles de los microcontroladores PIC 16F887 Y PIC 16F887Fuente: http://www.edudevices.com.ar/download/articulos/MCUsPIC/Programando_PICs_CCS_08.pdf

APORTE GRUPAL:Los PIC de gama baja y media tienen un nico vector de interrupcin situado en la direccin 04h de programa, mientras que los de gama alta tienen dos vectores de interrupcin de distinta prioridad, alta y baja, situados en la posicin 08h y 18h de la memoria.La fuente de interrupciones externa INT se utiliza para atender eventos externos en tiempo real, por ejemplo detectar el cruce por cero de una seal. La interrupcin se puede producir si y slo si el cambio en RB0/INT es durante el flanco ascendente o si y slo si es durante el flanco descendente.Los Fusibles sirven para configurar algunas funciones del microcontrolador, como el tipo de oscilador, la proteccin de cdigo, habilitar el perro guardin, habilitar el reset maestro, habilitar un reset inicial, habilitar reset por bajo voltaje en la fuente, etc.CONCLUSIONES: Los bitsde interrupcinse establecencuandouna condicinde interrupcinse produce independientemente del estadodesucorrespondiente bit de habilitacin. Cadafuentede Interrupcintienetresbitspara controlarsu funcionamiento que son:Unbit que indiquesise ha producidouna interrupcin, Unbit parahabilitar odeshabilitar el origen dela interrupcin y Unbitde prioridadpara seleccionaralta o baja prioridad. Los FUSES o Fusibles en espaol son registros en el Pic que le indican cmo comportarse. Los fusibles de configuracin se resetean mediante la directiva #FUSES

BIBLIOGRAFA: [1] Interrupciones. Disponible en: http://www.joseapicon.com.ve/descargas/pic/Manual%20PIC%2018F4550.pdf Fusibles de configuracin. Disponible en: http://perso.wanadoo.es/luis_ju/soft/files/pic.pdf Fusibles. Disponible en: http://www.edudevices.com.ar/download/articulos/MCUsPIC/Programando_PICs_CCS_08.pdf ANDRS CNOVAS LPEZ, CCSC, C COMPILER FOR MICROCHIP PICMICRO MCUS, DISPONIBLE EN: http://www.sandorobotics.com/attachments/CCSSPANISH.pdfMICROCONTROLADORES