Bajando programas al PIC16F876A/877A/886/887

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Bajando programas al PIC16F876A/877A/886/887"

Transcripción

1 1/25 Bajando programas al PIC16F876A/877A/886/887 Sandro Caballero Rivas Los programas ejecutables(firmware) creados en el MPLAB/MPLABX tienen la extension.hex. Estos programas contienen el codigo de maquina que va a ejecutar el microcontrolador en cuanto se le de energia o se de reset. El programa 'ejecutable' puede ser bajado al microcontrolador de dos formas: 1. Utilizando un Programador en circuito(icsp) como el PICKIT2 2. Utilizando un 'bootloader' previamente cargado en el PIC16F886 En esta seccion utilizaremos ambos metodos. Para la programacion del PIC con el PICKIT2 se mostrara una aplicacion sencilla que hara parpadear un led cada 1 segundo indefinidamente. En el caso del bootloader se mostrara el diseño hardware minimo requerido para comunicar al puerto serie de la PC con el microcontrolador,sistema minimo. Posteriormente se agregara al sistema minimo un led y se probara la aplicacion que parpadea un led otra vez. Completado el proceso de bajar(quemar) un programa, se mostrara a continuacion alternativas de alimentacion de voltaje para el PIC. Los ejemplos mostrados se enfocan al PIC16F886. Sin embargo el proceso es extendible a los PICs PIC16F876A/877A/886/ Programador PICKIT2 El archivo ejecutable o firmware,.hex puede ser programado de forma directa en el Microcontrolador. El PIC unicamente contendra este programa en su memoria de programa(flash). Los PICs de Microchip disponen de 6 pines a los cuales se les conecta de forma directa un programador como el PICKIT2 mostrado a continuacion.

2 articles:bootloader El 'USB Port Connection' se conecta al puerto USB de la PC, se enciende led verde(power). El 'Programming connector' se conecta al PIC. A traves de los 6 pines del PIC se baja el programa a la memoria de programa(flash). El 'programming connector' del PICKIT2 es un conector hembra de 7 pines. Los pines del PICKIT2 se conectan directo a los pines del microcontrolador que tengan el mismo nombre. Se muestran los pines del PICKIT2 y los pines del PIC16F876A/877A/886/887 a los que se conectan: PICKIT2 PIC16F886/887 PIC16F876A/877A Vpp RE3/~MCLR/Vpp ~MCLR/Vpp VDD VDD VDD VSS VSS VSS PGD RB7/ICSPDAT RB7/PGD PGC RB6/ICSPCLK RB6/PGC AUX. En la siguiente figura se muestra como realizar la conexion para el PIC16F Printed on

3 3/25 El pin VPP esta indicado en el PICKIT2 con un triangulo. Los demas pines estan en el mismo orden mostrado en la primera columna de la tabla. El pin AUX del PICKIT2 generalmente no se utiliza en la programacion basica. El PIC se puede programar en la protoboard. Para ello es necesario insertar el PIC, conectar un header vertical de 6 pines macho y alambrar con cables los pines del PIC y del header de tal forma que queden en el orden mostrado en la segunda columna. A continuacion se conecta el PICKIT2 al header(triangulo conectado al pin RE3/~MCLR/VPP del header) y se procede a programar el PIC. En el laboratorio se dispone de un programador PICKIT2. Se encuentra conectado a varios Sockets removibles, ZIF. En estos sockets se puede insertar un PIC de 28/40 pines y programarse desde la PC. Los sockets ya estan conectados a los pines exactos del PIC a programar, de tal forma que ya no es necesario alambrar las conexiones entre ambos. Los zocalos o conectores ZIF del PICKIT2 del lab. tienen una etiqueta grabada que indica que tipos de PICs se pueden insertar: Etiqueta 'PIC16F873A' 28 pines 'PIC16F877' 40 pines PIC que se puede insertar PIC16F876A/886 PIC16F877A/887 Los zocalos ZIF(Zero insertion force) se muestran en la siguiente figura: El pin 1 esta señalado en el PIC con un punto o hoyo pequeño en la parte superior del chip. Este pin se conecta del lado donde esta la palanca que tiene cada zocalo. La palanca sirve para sujetar el PIC firme al zocalo. Palanca arriba permite insertar PIC. Palanca abajo sujeta PIC al zocalo. Una vez conectados PIC y programador se procede a abrir la aplicacion que bajara el firmware al microcontrolador. Para ello dar click en: Menu Inicio Microchip Pickit 2 V2.xx En la siguiente figura se observa la aplicacion:

4 articles:bootloader En la zona 0 se encuentra situado el menu de la aplicacion. En la zona 1 se muestra el PIC identificado automaticamente por el programador, el USER ID y la palabra de configuracion. En la zona 2 se despliegan los mensaje de estatus de la aplicacion. En este caso se señala que el PICKIT2 esta conectado y que se reconocio al microcontrolador PIC16F886. En la zona 3 se muestra el voltaje de programacion a utilizar cuando se programa al PIC. Este voltaje tambien podria servir como fuente de alimentacion para el proyecto en el que este embebido el PIC(posterior a su programacion). En la zona 4 se muestra la memoria de programa del PIC. En la zona 5 se muestra la memoria EEPROM del PIC. En la zona 6 se muestran los botones de programacion. Con ellos se puede: Leer el firmware actual que tiene almacenado el PIC en su memoria de programa(read). Se despliega en la zona de 'program memory'. Bajar el firmware(.hex) al PIC(Write). Se baja el contenido desplegado en la zonas de: 'program memory', 'EEPROM data', MidRange/Standard configuration('user ID' y 'Configuration'). Verificar que se haya grabado correctamente el firmware en el PIC(verify) Printed on

5 5/25 Borrar la memoria de programa actual del PIC(Erase) Verificar que la memoria de programa actual del PIC este en blanco o borrada(blank Check) A continuacion se siguen los siguientes pasos para bajar un archivo. hex al PIC: Click menu 'Programmer'. Checar que este deselecionada(sin palomita) la opcion 'Manual Device Select'. Para que el PICKIT2 identifique automaticamente el PIC conectado al socket o protoboard. Click menu 'Tools' Check Communication. Para que se reconozca de forma automatica el PIC que fue insertado en el ZIF o en la protoboard. Se despliega el mensaje 'PIC Device Found' y el nombre del PIC reconocido, PIC16F886. Si este paso falla, entonces no se podra programar el PIC de forma automatica. Intentar varias veces hasta que la aplicacion despliegue el nombre del PIC(PIC16F886) y checar conexion fisica del PIC en protoboard o socket ZIF. Click Menu 'File' Import HEX. Para seleccionar el firmware a programar, archivo con extension.hex. El contenido del archivo se desplegara en la 'Program memory','eeprom DATA'(solo si la aplicacion utiliza esta memoria),'user IDs'(solo si lo especifica la aplicacion) y 'Configuration'. Click el boton 'Write'. Para bajar (quemar) el archivo.hex en el PIC. Los leds naranja(target) y rojo(busy) del PICKIT2 se encienden mientras esta en proceso la escritura. Si la programacion fue exitosa se desplegara el mensaje 'Programming Successful'. Retirar PIC del zocalo ZIF y ponerlo en la protoboard para probar programa. Si el PIC se programo en la misma protoboard, entonces solo es necesario retirar el PICKIT2 del header de programacion de la protoboard. Cerrar la aplicacion 'Pickit 2 V2.xx' Blinking a led Se presenta el diagrama esquematico de el PIC16F886 controlando a un led. El led parpadeara cada 1 segundo.

6 articles:bootloader Son opcionales el led rojo y la resistencia que estan conectados a la salida del regulador de voltaje de 5V. El led solo es un indicador de que hay energia en el prototipo. El pin 1 del regulador de voltaje de 5V es el primer pin(izquierda) viendo de frente al encapsulado, el pin 2 es el de enmedio y el pin 3 es el de la derecha. En la L7805C datasheet pagina 2 se muestra fisicamente la asignacion de pines del regulador de voltaje. El negativo del portapila para la bateria de 9V se conecta al riel negativo(azul) de la protoboard. Esta sera la tierra(gnd) de todo el sistema. El positivo del portapila para la bateria de 9V se conecta al pin 1 del regulador de voltaje de 5V,L7805C. No conectar al riel positivo(rojo) de la protoboard ya que ese riel se utilizara para transportar los 5V que alimentaran a los chips de la protoboard. El pin 3 del regulador de voltaje de 5V se conecta directo al riel positivo(rojo) de la protoboard. Este es el voltaje de 5V(VDD) que energizara a toda la protoboard. En este esquematico no se muestran los pines VDD y VSS del PIC. El proteus suele omitirlos. Sin embargo al armar el prototipo deben conectarse a 5V y tierra respectivamente. El capacitor de 0.1 uf mostrado se conecta entre estos dos pines y sirve para filtrar ruido en la señal de VDD. En la PIC16F886/887 datasheet se muestran los numeros de pin correspondientes a VDD y a VSS. Para el PIC16F886 VDD es el pin 20 y VSS esta en los pines 8 y 19(ambos pines se conectan a GND). Printed on

7 7/25 Los capacitores de botecito(electroliticos) tienen polaridad. El negativo esta indicado por una franca blanca y el signo de '-'. El valor de la capacitancia esta impreso en el capacitor. Los capacitores ceramicos de 27pF(pico-farads) y 0.1 uf(micro-farads) no tienen polaridad. Se pueden conectar sus pines de forma indistinta. El capacitor de 27pF se identifica por la marca '27'. El capacitor de 0.1uF se identifica por la marca '104'. Las resistencias de 1Kohm inician con los colores (cafe,negro,rojo). La resistencia de 4.7Kohms inician con los colores (Amarillo, violeta,rojo). El anodo del led es el pin mas largo. El catodo del led esta indicado por una parte aplanada en el encapsulado. El crystal se conecta de forma indistinta, es decir, no tiene polaridad. Se recomienda conectar el crystal y los capacitores de 27pF directo a los pines OSC1(9) y OSC2(10) del PIC16F886. En el alambrado en protoboard se muestran conectados lejos de esos pines porque no se ven bien las imagenes en la protoboard cuando se conectan directo. El micro-switch NO o boton de RESET. Es un switch de 4 pines. Por la parte de abajo hay una franja que separa dos pines de un extremo de los otros dos pines del otro extremo. Cada par de pines estan conectados internamente. Por lo cual se tienen solo dos extremos del switch. Estos extremos estan separados fisicamente cuando el switch esta si presionar(por eso se llama switch NO o normalmente abierto). Cuando se presiona el switch ambos extremos se juntan(cierra switch). Un extremo se conecta a GND y el otro extremo se conecta a la resistencia de 4.7k y al pin 1 del PIC16F886. El led verde se conecta al pin RB0 del puerto B del PIC. El armado en protoboard es el siguiente: Antes de energizar protoboard checar que las conexiones esten bien. Los multimetros tienen una funcion llamada 'continuidad'. Al activarse permite identificar cuando dos extremos de un circuito estan conectados. Se emite una alarma sonora constante cuando las puntas estan tocando el mismo

8 articles:bootloader punto. Checar con un multimetro(funcion voltaje de DC) que los rieles de voltaje positivo(rojo) y negativo(azul) de la protoboard tengan el voltaje adecuado de 5V de DC. Antes de realizar esta prueba se debe quitar de la protoboard al PIC y al MAX232N para evitar 'quemarlos' en el caso de que exista un corto entre VDD y GND. Programar la aplicacion de ejemplo utilizando el PICKIT2: Colocar el PIC16F886 en el socket correspondiente al encapsulado de 28 pines. Bajar el siguiente firmware blinkingled.x.production.hex como se explico anteriormente. Retirar PIC de socket y ponerlo en protoboard. Dar energia a la protoboard para que se comience a ejecutar el programa. El firmware programado se ejecutara cada vez que el PIC reciba energia o se de un evento de reset. El boton de reset mantiene en RESET al PIC mientras este presionado. Es decir, se detiene ejecucion de programa, se inicializan modulos internos del PIC a valores de default,etc. Al liberar el boton de reset el PIC inicia la ejecucion del programa(pc comienza en dir. 0 de program memory). Se presenta el codigo en ensamblador: blinkled.asm LIST p=16f886 #include <p16f886.inc> ;Palabra de configuracion. Indica que caracteristicas especiales del microcontrolador ;se activaran: tipo de Reloj, Watctdog timer,etc. ;Se obtiene dando click al menu 'Window' -> PIC memory views -> Configuration bits ;Se elige FOSC = HS(para usar un crystal de 20MHz), MCLRE = ON(para que el pin de reset funcione) ;, BOR4V = BOR21V y todas las demas opciones se dejan en OFF. ;A continuacion dar click en 'Generate Source Code to output' ;Copiar las linea que estan descoemntadas y que empiezan con CONFIG y pegarlas en este ;punto. CONFIG _CONFIG1, _FOSC_HS & _WDTE_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _IESO_OFF & _FCMEN_OFF & _LVP_OFF CONFIG _CONFIG2, _BOR4V_BOR21V & _WRT_OFF ;variables utilizadas por la subrutina RETARDO. BANK0 valor1 EQU H'23' valor2 EQU H'24' CBLOCK valor3 0x25 Printed on

9 9/25 ENDC ;Constantes CTE1 EQU CTE2 EQU CTE3 EQU ORG 0 GOTO utilizadas por la subrutina RETARDO expresadas en decimal D'164'.100 D'100' INICIO ORG 5 INICIO: BSF STATUS,RP0 BCF STATUS,RP1 MOVLW output MOVWF B' ' ;Config. todos los pines del puerto B como TRISB BSF STATUS,RP0 BSF STATUS,RP1 MOVLW digital MOVWF digital. ;Sel. BANK1 para accesar al reg TRISB ;'0' -> output. '1' -> input ;Sel. BANK3 para accesar al reg ANSELH B' ' ;config. los pines RB0-RB5 del puertob como I/O ANSELH ;Con un '0' se configura al pin como I/O ;Con un 1 se habilita la funcion de input analogica del pin ;El voltaje analogico que se conecte al pin entra al ;convertidor A/D. BCF STATUS,RP0 BCF STATUS,RP1 ;Sel. BANK0 para accesar PORTB CLRF ;limpiar PORTB. Apaga led PORTB MAIN: BSF PORTB,0 CALL RETARDO ;led ON ;mantener encendido por 1 segundo BCF PORTB,0 CALL RETARDO ;led OFF ;mantener encendido por 1 segundo GOTO ;repetir secuencia MAIN END_MAIN: SLEEP ;Subrutina RETARDO que al ser ejecutada se tarda 1 sec sin hacer bada y

10 articles:bootloader regresa ;al punto posterior a su llamada. RETARDO: BCF STATUS,RP0 BCF STATUS,RP1 MOVLW MOVWF TRES: MOVLW MOVWF DOS: MOVLW MOVWF UNO: DECFSZ GOTO DECFSZ GOTO DECFSZ GOTO ;BANK0 para regs valor1,valor2,valor3 CTE1 valor1 CTE2 valor2 CTE3 valor3 valor3,f UNO valor2,f DOS valor1,f TRES RETURN END 2.0 Bootloader Con el PICKIT2 se puede bajar un ejecutable al PIC. Este programa solo realiza la funcion para la que fue programado y punto. Por ejemplo el programa que parpadea un led solo hara eso y nada mas. En las tarjetas del laboratorio se tiene programados los PIC con un programa especial conocido como 'bootloader'. El bootloader es un programa que se almacena generalmente en la parte alta de la memoria de programa del PIC. Se encarga de : Establecer comunicacion con el puerto serie de la PC. Recibir el archivo.hex y programarlo en la parte baja de la memoria de programa. Pasar el control de la ejecucion del nuevo programa al program counter,pc del PIC. El bootloader es un 'auto-programador' incluido en la memoria de programa del PIC. Es decir, ya no es necesario utilizar el PICKIT2 para bajar el firmware. Solo es necesario programar el bootloader una unica vez en el PIC y despues este se encargara de programar por si mismo todos los archivos.hex que envie la PC via su puerto serie. Printed on

11 11/25 Este proceso es mas sencillo para desarrollar prototipos ya que solo se acude una vez al laboratorio para programar el 'bootloader' con el PICKIT2 y posteriormente podran bajar nuevo firmware a su protoboard via el puerto serie de sus PCs. El bootloader que utilizaremos en el curso es el Serial bootloader AN1310 de Microchip. Bajar la aplicacion e instalarla. Copia local serial bootloader AN1310 A continuacion hay que programar con el PICKIT2 el bootloader en el PIC16F886 como se indico en la seccion anterior. Se proporciona el firmware a programar para los PIC16F876A/877A/886/887: Bootloader AN1310 PIC16F876A a 20MHz Bootloader AN1310 PIC16F877A a 20MHz Bootloader AN1310 PIC16F886 a 20MHz Bootloader AN1310 PIC16F887 a 20MHz Sistema minimo Una vez que se tiene programado el bootloader en el PIC16F886 se procede a armar el hardware que integra el sistema minimo de comunicacion entre la PC y el bootloader. El sistema minimo incluye: PIC16F886 Oscilador externo. Crystal de 20MHz y dos capacitores ceramicos de 27pF Circuito de RESET. Micro-switch normalmente abierto con resistencia de pull-up de 4.7K(puede usarse cualquier valor menor a 47K) Driver de comunicacion serial RS232 con la PC. MAX232N y 5 capacitores electroliticos de 1uF/25V Conector para el puerto serie. DB9F, conectar hembra de 9 pines. Fuente de alimentacion. Pila cuadrada de 9V y regulador de voltaje de 5V de salida. En la seccion Fuentes de voltaje alternativas se muestran otras formas de obtener VDD para el PIC. El sistema minimo solo tiene integrada la funcionalidad necesaria para comunicarse con la PC, recibir el archivo.hex, programarlo en el PIC y ejecutarlo. Es decir, sera necesario añadir el hardware extra que se desee controlar con el PIC. Diagrama esquematico En la siguiente figura se muestra el diagrama equematico del sistema minimo.

12 articles:bootloader Son opcionales el led rojo y la resistencia que estan conectados a la salida del regulador de voltaje de 5V. El led solo es un indicador de que hay energia en el prototipo. El pin 1 del regulador de voltaje de 5V es el primer pin(izquierda) viendo de frente al encapsulado, el pin 2 es el de enmedio y el pin 3 es el de la derecha. En la L7805C datasheet pagina 2 se muestra fisicamente la asignacion de pines del regulador de voltaje. El negativo del portapila para la bateria de 9V se conecta al riel negativo(azul) de la protoboard. Esta sera la tierra(gnd) de todo el sistema. El positivo del portapila para la bateria de 9V se conecta al pin 1 del regulador de voltaje de 5V,L7805C. No conectar al riel positivo(rojo) de la protoboard ya que ese riel se utilizara para transportar los 5V que alimentaran a los chips de la protoboard. El pin 3 del regulador de voltaje de 5V se conecta directo al riel positivo(rojo) de la protoboard. Este es el voltaje de 5V(VDD) que energizara a toda la protoboard. En este esquematico no se muestran los pines VDD y VSS del PIC. El proteus suele omitirlos. Sin embargo al armar el prototipo deben conectarse a 5V y tierra respectivamente. El capacitor de 0.1 uf mostrado se conecta entre estos dos pines y sirve para filtrar ruido en la señal de VDD. En la PIC16F886/887 datasheet se muestran los Printed on

13 13/25 numeros de pin correspondientes a VDD y a VSS. Para el PIC16F886 VDD es el pin 20 y VSS esta en los pines 8 y 19(ambos pines se conectan a GND). Los capacitores de botecito(electroliticos) tienen polaridad. El negativo esta indicado por una franca blanca y el signo de '-'. El valor de la capacitancia esta impreso en el capacitor. Los capacitores ceramicos de 27pF(pico-farads) y 0.1 uf(micro-farads) no tienen polaridad. Se pueden conectar sus pines de forma indistinta. El capacitor de 27pF se identifica por la marca '27'. El capacitor de 0.1uF se identifica por la marca '104'. Las resistencias de 1Kohm inician con los colores (cafe,negro,rojo). La resistencia de 4.7Kohms inician con los colores (Amarillo, violeta,rojo). El anodo del led es el pin mas largo. El catodo del led esta indicado por una parte aplanada en el encapsulado. El crystal se conecta de forma indistinta, es decir, no tiene polaridad. Se recomienda conectar el crystal y los capacitores de 27pF directo a los pines OSC1(9) y OSC2(10) del PIC16F886. En el alambrado en protoboard se muestran conectados lejos de esos pines porque no se ven bien las imagenes en la protoboard cuando se conectan directo. El micro-switch NO o boton de RESET. Es un switch de 4 pines. Por la parte de abajo hay una franja que separa dos pines de un extremo de los otros dos pines del otro extremo. Cada par de pines estan conectados internamente. Por lo cual se tienen solo dos extremos del switch. Estos extremos estan separados fisicamente cuando el switch esta si presionar(por eso se llama switch NO o normalmente abierto). Cuando se presiona el switch ambos extremos se juntan(cierra switch). Un extremo se conecta a GND y el otro extremo se conecta a la resistencia de 4.7k y al pin 1 del PIC16F886. El led verde se conecta al pin RB0 del puerto B del PIC. En la MAX232N datasheet pagina 17, figura 5 se muestra: La asignacion de pines del MAX232N(Nombre de pin y numero de pin). Los valores de capacitancia de los 5 capacitores electroliticos que utiliza(renglon MAX232) La forma en que se le conectan los capacitores,el pin de GND,el pin de VCC(5V) Los pines que se conectan al PIC(T1IN,R1OUT) y al conector DB9F(T1OUT,R1IN). TTL/CMOS inputs y outputs son señales de voltaje de 0V y 5V que se conectan al puerto serie del PIC(UART). RS-232 inputs y outputs son señales de voltaje de +8V y -8V que se conectan a la PC via el conector DB9F. El MAX232N puede manejar dos puertos seriales al mismo tiempo. Aqui solo se utiliza uno porque el PIC solo tiene una UART. Funcion de los componentes del sistema: El crystal de cuarzo y los capacitores forman lo que se conoce como oscilador externo. La frecuencia del oscilador, FOSC = 20MHZ esta determinada por la frecuencia a la cual entra en resonancia el crystal de cuarzo. En este caso el crytal es de 20MHz. Para los PICs en cuestion se puede conectar cualquier crytal de cuarzo que tenga una frecuencia menor o igual a 20MHz. El oscilador entrega al PIC una señal cuadrada de frecuencia FOSC y periodo TOSC = 1 / FOSC. Esta señal sirve para sincronizar el funcionamiento de los modulos internos del micro y determina la velocidad a la que se ejecutara cada una de las 35 instrucciones que tiene el PIC. La mayoria de las instrucciones se tardan en ejecutar 1 ciclo de instruccion. 1 ciclo de instruccion equivale a 4 ciclos del oscilador, 1 ciclo de inst = 4 * TOSC.

14 articles:bootloader Por lo cual la velocidad 'real' de ejecucion de cada instruccion es 1/4 mas lenta que la velocidad del crystal empleado, Finst = FOSC / 4. Con un crystal de 20MHz se tiene FOSC = 20 MHz pero las instrucciones se ejecutan en realidad a una velocidad de Finst = 20MHz / 4 = 5 MHz. Es decir, cada instruccion se tarda aprox 200 nanosegundos en ejecutarse, TInst = 1 / FInst = 1 / 5 MHz = 200 nsec. Los PIC16F886/887 tienen una caracteristica especial que los PIC16F876A/877A no tienen. Estos incluyen dentro del chip un oscilador interno de frecuencia programable via el firmware de la aplicacion. La frecuencia de este oscilador interno puede ser cualquiera de las siguientes: 8MHz, 4MHz, 1MHz, 500kHz, 250KHz,125kHz,31kHz. Esta caracteristica permite que se ahorre uno el costo del crystal externo y de sus capacitores. En la primera practica utilizaremos el oscilador externo(crystal) para que puedan probar ambas opciones. Esto significa que se podria crear un nuevo sistema minimo y ahorrase el crystal y capacitores asociados. Para utilizar este oscilador interno se debe programar un 'bootloader' que reconozca al oscilador interno como reloj, es decir,el 'bootloader' es diferente para sistema minimo con oscilador externo y para sistema minimo con oscilador interno. La fuente de alimentacion de voltaje que utiliza el PIC puede ser cualquier fuente de voltaje que entregue de 2-5VDC. El PIC puede dañarse o quemarse si se le conecta un VDD > 5.5V. El voltaje minimo al cual puede funcionar el PIC depende de la frecuencia del oscilador utilizado: VDD(min) VDD(max) FOSC 2.0V 5.5V < = 8 MHz 3.0V 5.5V < = 10 MHz 4.5V 5.5V < = 20 MHz VDD determina los voltajes que se asocian al '0' y al '1' logicos. Si VDD = 3.3V, entonces un '1' = 3.3V y un '0' = 0V. En realidad el PIC interpreta al '1' como un voltaje > = 2.0V y al '0' como un voltaje < 0.8V. El intervalo de voltajes entre 0.8V y 2.0V constituye una zona de incertidumbre en donde se podria interpretar erroneamente el valor logico correspondiente. No se debe conectar un VDD > 5.5V a los pines de entrada del PIC porque podrian dañarse. El Micro-switch NO(normalmente abierto) y la resistencia de pull-up asociada conforman al circuito de RESET externo del PIC. Este circuito entrega un '0' mientras este presionado y se mantiene en '1' cuando no esta presionado. Este voltaje se conecta al pin RE3/~MCLR/Vpp del PIC. Este pin mantiene en RESET al micro mientras reciba un '0', el PIC congela la ejecucion del programa e inicializa sus modulos internos y SFR's a valores de default. Cuando recibe un '1' el PIC se encuentra en modo de ejecucion(run) normal, es decir, esta ejecutando la aplicacion programada. El MAX232N es un convertidor de niveles de voltaje que mapea un intervalo de voltajes entre -12 a 12V a un intervalo de voltajes entre 0 y 5V. La comunicacion entre PC y PIC es via un protocolo de comunicacion serial conocido como RS232. En este protocolo un '0' logico = +12V y un '1' logico = -12V. Los bits que envia la PC tienen esos voltajes asociados. Los bits que envia/recibe el PIC tienen intervalos entre 0 y 5V.Los bits se envian en forma serial por un par de cables. La PC tiene dos pines RX_PC y TX_PC. El PIC tiene tambien dos pines RX_PIC y TX_PIC. Por el Pin RX_PC la PC recibe informacion enviada por el pin TX_PIC. Por el pin TX_PC la PC envia informacion al pin RX_PIC. Los bits se envian uno tras otro, es decir, en forma serial. Primero se envia un bit y se sostiene su valor un instante, despues se envia el siguiente bit y se sostiene otro instante su valor, el proceso se repite hasta que se hayan enviado todos los bits deseados. Por ejemplo si se envia un byte, entonces se enviarian 8 bits uno tras otro con un retardo entre cada uno. El retardo es fijo y conocido por parte transmisora y receptora e indica la velocidad a la que se transmite o recibe la cadena de bits. Printed on

15 15/25 Ensamble en Protoboard En la siguiente figura se muestra el armado del sistema minimo en la protoboard. Utilizar alambre de calibre AWG 22(mas grueso),24 o 26(mas delgado). Bajando programas (Blinking a led) A continuacion se añadira un led al sistema minimo y se le programara un firmware que lo hara parpadear cada 1 segundo. Observar conexion del nuevo hardware al sistema minimo. El led se conecta al pin RB0 del puerto B del PIC. La terminal(flecha) con el nombre RB0 indica que el pin RB0 del PIC y el extremo de la resistencia estan conectados en la protoboard.

16 articles:bootloader Se muestra ahora el procedimiento para bajar el firmware al PIC via el bootloader y la PC. Abrir la aplicacion 'Serial Bootloader AN1310' con la que la PC se comunicara con el bootloader programado en el PIC16F886: Menu Inicio Microchip Serial Bootloader AN1310 V1.05 Serial Bootloader AN1310 En la figura se muestra la aplicacion cuando no existe conexion con el PIC. Printed on

17 17/25 Bajar el firmware(.hex) al PIC: 1. Conectar cable serial a la PC. 2. (Opcional)Identificar el numero de puerto serie que utiliza la PC para comunicarse(comx). Abrir aplicacion Realterm. Click menu 'inicio' Todos los programas Realterm Realterm Click en pestaña 'Port'. Seleccionar Port: 1. Abrir puerto serial 1(COM1). Boton 'Open' debe estar presionado. Dar un click en la pantalla negra del Realterm para posicionar el cursor sobre ella. Poner los pines 2 y 3 del cable serial en corto con unas llaves o algun metal. Los numeros de pin del cable serial estan marcados dentro del conector macho,db9m. Presionar cualquier tecla del teclado. En la pantalla negra se observara el caracter correspondiente a la tecla presionada. Si no se observo el caracter de la tecla presionada, repetir los pasos anteriores desde seleccionar otro numero de Port(COMX) hasta que se determine cual es el COMX asignado al puerto serie de la PC. Cerrar la aplicacion Realterm y recordar el numero de COMX que funciono en la prueba anterior. En la siguiente figura se muestra el pantallazo del puerto serial COM1 identificado:

18 articles:bootloader 3. Conectar Puerto serie de PC a protoboard. 4. Click menu 'Program' Settings. Seleccionar: COM Port: COM1. Puerto serie usado por la PC, podria ser diferente el numero. Bootload Baud Rate: bps Application Baud Rate: bps Flash Program memory: habilitada Config bits: deshabilitada EEPROM: habilitada Click 'OK' El bootloader programado en el PIC se comunica a una velocidad serial,bootload Baud Rate de bps,sin paridad,1 bit de inicio y 1 bit de paro(19200 BAUDS,8N1). Este bootloader puede autodetectar esta velocida(19200). Posteriormente se podria utilizar otra velocidad de comunicacion serial, pero debe hacerse al abrir la aplicacion. A mas velocidad se programa mas rapido el PIC, pero podria ser mas complicado el detectar el bootloader. La Application Baud Rate, N1, es la velocidad de comunicacion serial que utilizara la aplicacion del usuario(firmware a programar). Las aplicaciones que desarrollemos utilizando el puerto serie utilizaran esta configuracion. Esta es independiente de la velocidad de programado que utiliza el bootloader. 5. Dar energia al PIC. 6. Click en boton 'Break/Reset Application Firmware'(o utilizar menu 'Program' Break/Reset mode) 7. Click boton de RESET del PIC16F Click boton 'Bootloader mode'(o utilizar menu 'Program' Bootloader mode) Si se pudo establecer comunicacion con el bootloader del PIC, entonces se desplegara la siguiente ventana: Printed on

19 19/25 En la barra de estado se muestra la version del firmware del bootloader(v1.05), el PIC reconocido(pic16f886), el puerto serie(com1) y la velocidad (19200 bps). Si no se pudo establecer comunicacion con el bootloader del PIC, entonces realizar algunos intentos mas de conexion repitiendo desde el paso 5. Si aun no se logra establecer conexion, entonces intentar: Presionar boton de RESET en PIC Click boton 'Bootloader mode'(o utilizar menu 'Program' Bootloader mode) 9. Click boton 'Open'(o utilizar menu 'File' Open). Seleccionar firmware.hex a programar(quemar), ejemplo blinkingled.x.production.hex. La memoria de programa de la ventana se carga con el firmware. 10. Click boton 'Write Device'(o utilizar menu 'Program' Write Device). Para bajar el firmware al PIC. Al terminar de bajarse se despliega en la barra de status 'Write complete(flash )' 11. Ejecutar firmware(2 formas): Click boton RESET del PIC16F886 Click boton 'Run Application firmware'(o utilizar menu 'Program' Run mode). En esta opcion se despliega la siguiente ventana:

20 articles:bootloader En este punto se puede cerrar aplicacion y el firmware se ejecutara cada que se de energia o RESET al PIC 13. Si se desea dejar abierta la aplicacion y posteriormente bajar nuevos firmware, entonces continuar desde el paso Fuentes de voltaje alternativas Nota: Estas fuentes de voltaje se conectan al PIC en lugar de el regulador de 5V mostrado anteriormente. No deben conectarse varias fuentes de voltaje al mismo tiempo a los rieles de energia de la protoboard(vdd y GND). Es decir, solo se usa una de todas las fuentes de voltaje especificadas. Fuentes de alimentacion de 3V a 5V alternativas: Tres pilas AA de 1.5V conectadas en serie para obtener 4.5V. La conexion es directa a los rieles de energia de la protoboard. Se utiliza un portapilas como el mostrado en la figura. Printed on

21 21/25 Cuatro pilas AAA de 1.2V conectadas en serie para obtener 4.8V. La conexion es directa a los rieles de energia de la protoboard. Se utiliza un portapilas como el mostrado en la figura. Eliminador de voltaje con salida fija o universal. Se puede utilizar un eliminador de baterias que de un voltaje fijo < = 5V, por ejemplo de 3.3V o 5V. La conexion es directa a los rieles de energia de la protoboard. El eliminador mantiene el voltaje constante o regulado. Tambien se puede utilizar un eliminador de baterias que de un voltaje fijo > 5V, por ejemplo de 6V, 9V o 12V. Al eliminador se le conecta a un jack invertido(receptor). Del jack se obtiene la terminal de GND y VDD estas se conectan al regulador de voltaje de 5V que se utilizo en el sistema minimo(en lugar de la bateria de 9V). El objectivo es crear una tarjeta con el jack invertido y un header para protoboard como se muestra en la figura. Otra opcion es un eliminador de baterias universal. En estos se puede seleccionar el voltaje de salida deseado: 3.3V, 5V, 9V, 12V, etc. Si se seleciiona un voltaje > 5V se debe conectar la salida a la entrada del regulador de voltaje de 5V.

22 articles:bootloader Siempre debe medirse con un voltimetro el voltaje que entrega el eliminador de baterias. Es comun que se obtenga un voltaje mas elevado en algunos de estos eliminadores(baja calidad). Este voltaje podria estar fuera del VDD permitido por el PIC. Tambien se debe checar la polaridad del voltaje de salida. Es decir, determinar cual extremo es tierra y cual es VDD. El multimetro marcara un voltaje positivo cuando se tenga la punta negra conectada a tierra y la punta roja conectada a VDD. Cargador para celular con salida fija que se encuentre entre 3V a 5V Se puede utilizar un cargador de baterias para celular que de el voltaje necesario. Para estos cargadores no hay jacks que se consigan facilmente. Se podria pelar los cables y conectarlos directo a la protoboard. Primero investigar con un multimetro que el voltaje de DC sea < = 5V e investigar que cable es tierra y cual es VDD. El multimetro marcara un voltaje positivo cuando se tenga la punta negra conectada a tierra y la punta roja conectada a VDD. Puerto USB de la PC La conexion del puerto USB es directa a los rieles de energia de la protoboard. El voltaje que entregan estos puertos es generalmente de 5V. Tambien se puede obtener 3.6V en algunos equipos. Se pueden utilizar los puertos USB de la PC/Laptop/Netbook. Para ello se utiliza un receptor adecuado(a,b,mini-b) para PCB y se solda en una placa perforada junto con un header de 4 pines para protoboard. En la figura se muestra los receptores A, B, MiniB para cable USB y la funcion que desempeña cada pin. Solo nos interesa tomar el pin de GND y el pin de VDD. Printed on

23 23/25 En la figura se muestra la tarjeta de alimentacion via USB que se inserta directo en la protoboard. 4.0 Resumen Se presentaron dos formas de bajar un programa al PIC16F886. La primera es la forma natural de programar el firmware y se realiza via un programador en circuito(icsp) como el PICKIT2. En esta forma se graba un solo programa en toda la memoria de programa del PIC(FLASH). El programa se ejecuta inmediatamente al darle energia o RESET. El PIC se puede programar directo en la protoboard o colocandolo en un socket ZIF que previamente fue conectado al PICKIT2 de forma permanente, como en la instalacion del laboratorio.. La segunda forma consiste en grabar un 'bootloader' al PIC con el PICKIT2. En esta forma se queda grabado el bootloader de forma permanente en la parte alta de la memoria de programa del PIC16F886(FLASH). La parte baja o libre de la memoria de programa se utiliza para almacenar la aplicacion del usuario(firmware) de forma permanente. Esto quiere decir que existen dos programas almacenados en la memoria de programa del PIC. Uno de ellos es el bootloader(fijo siempre) y el otro es la aplicacion del usuario, la cual se regraba varias veces hasta que se determine que la aplicacion funciona como se espera. La ventaja del bootloader es que permite que el PIC16F886 se pueda autoprogramar via la ayuda del bootloader. Solo es necesario una conexion serial con la PC para bajar la nueva aplicacion, firmware. Con esto se evita el tener que estar programando el PIC a cada rato de la forma natural via el PICKIT2, el cual no siempre esta disponible. Es decir, con el bootloader se logra depurar el prototipo de forma mas rapida.

24 articles:bootloader Una vez que el prototipo funciona como se desea, se puede proceder a grabar de la forma natural la aplicacion del usuario. Es decir, se elimina el bootloader del PIC para que no pueda ser llamado en el prototipo final. Ademas, se presentaron formas alternativas de energizar al PIC. Todas ellas tienen el mismo objectivo: entregar un voltaje de 5V DC constante al PIC16F886. La mas utili para la fase de desarrollo del prototipo es la de utilizar el puerto USB de la PC. En esta se evita el gasto de baterias y solo se necesita de un cable USB comun. Una vez que se tenga un prototipo final se puede conmutar a una alimentacion de baterias. Por ejemplo cuando el sistema embebido es portatil. El caso de un carro controlado por un PIC es un buen ejemplo de un sistema embebido que necesitara de baterias para funcionar. 5.0 Referencias Se utilizaron las siguientes referencias durante la elaboracion del presente articulo: MPLABX. IDE open source de Microchip para desarrollo de programas para los PICs de 8/16/32 bits. Se utiliza para desarrollo de programas en lenguaje ensamblador(mpasmx),para su simulacion y depurado. PICKIT2. Programador en circuito para toda la gama de microcontroladores de 8/16/32 bits de Microchip. Se utilizo para bajar el 'bootloader' al PIC16F886. Serial bootloader AN1310 de Microchip. Bootloader serial AN1310 de Microchip para toda la gama de PICs 16FXXX/18FXXX. Utilizado para bajar programas al PIC16F886 embebido en la protoboard. Fritzing. Open source software para el diseño de prototipos en protoboard virtual, esquematico y circuito impreso(pcb). Se utilizo para generar las imagenes que muestran el alambrado en protoboard de los diagramas esquematicos mostrados. Proteus. Software comercial para el desarrollo de esquematicos, simulacion virtual del prototipo y creacion del circuito impreso(pcb). Se utilizo para la creacion de los esquematicos. Realterm. Open source software que sirve para comunicar a la PC con perifericos externos via sus puertos seriales(comx). Se utilizo para determinar el numero de puerto serial que tiene asignado la PC(COMX). Wikipedia. Enciclopedia libre, la cual es creada con la contribuccion de cualquier persona. Se utilizo para consultas rapidas de conectores USB, etc. Dokuwiki. En un software open source para la creacion de 'wikis' que sirven para crear cualquier tipo de documentacion al estilo 'wikipedia'. Se utilizo para la creacion de la pagina del laboratorio de microcomputadoras. Google. Buscador de paginas web. Utilizado comunmente para la busquedad de informacion tecnica empleada en el articulo, en especial para localizar las datasheets de los componentes utilizados. From: - Laboratorio de microcomputadoras Permanent link: Printed on

25 25/25

Facultad de Ingenieria, UNAM. Ejercicio 1: Blinking leds

Facultad de Ingenieria, UNAM. Ejercicio 1: Blinking leds Laboratorio de Microcomputadoras. Profesor: Sandro Caballero Rivas Facultad de Ingenieria, UNAM. Ejercicio 1: Blinking leds Objetivos: Conocer el ambiente de desarrollo del IDE, MPLABX. Realizar un programa

Más detalles

Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital

Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital 2012/09/17 06:07 1/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Sandro Caballero Rivas En este articulo

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

Registros SFR vistos hasta ahora: Microcontroladores PIC Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El

Más detalles

GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88

GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88 1 GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88 El KIT EB88 viene acompañado de un disco CD de aplicación, en donde se incluye una carpeta con 8 proyectos listos para

Más detalles

Practica 1: It s alive!

Practica 1: It s alive! Pág.: 1 Practica 1: It s alive! 1.1 - Objetivo El objetivo de esta primera práctica es plantear un problema sencillo, que requiera implementar el hardware básico de un microcontrolador y comprobar su funcionamiento

Más detalles

PROFESOR: Práctica 8. Manejo de Puertos de Entrada y salida del Microcontrolador PIC

PROFESOR: Práctica 8. Manejo de Puertos de Entrada y salida del Microcontrolador PIC INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores

Más detalles

PROFESOR: Práctica 9. Control de Motores de CD con Microcontrolador PIC

PROFESOR: Práctica 9. Control de Motores de CD con Microcontrolador PIC INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores

Más detalles

PROFESOR: Práctica 7. Puertos de salida del Microcontrolador

PROFESOR: Práctica 7. Puertos de salida del Microcontrolador INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores

Más detalles

PIC MICRO ESTUDIO Programador en tiempo real TREALS2

PIC MICRO ESTUDIO Programador en tiempo real TREALS2 PIC MICRO ESTUDIO Programador en tiempo real TREALS2 www.electronicaestudio.com Guía de Operación Programador en tiempo real Modulo: TREALS2 Con esta tarjeta se pueden programar hasta 16 salidas sin conocer

Más detalles

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip

Más detalles

Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios

Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 3: Bucles Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios -

Más detalles

PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika

PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika PIC-Ready1 Manual de usuario Todos los sistemas de desarrollo de Mikroelektronika disponen de un gran número de módulos periféricos, ampliando el rango de aplicaciones de los microcontroladores y facilitando

Más detalles

ORBI 2010 Programador Universal USB Manual del Usuario

ORBI 2010 Programador Universal USB Manual del Usuario 1 ORBI 2010 Programador Universal USB Manual del Usuario 2 ORBI 2010 Programador Universal USB Manual del Usuario Indice : 1. Introducción 2 2. Principios de funcionamiento 2 3. Instalación del programador

Más detalles

Assembler para PICs. Permite la utilización de etiquetas, tanto para apuntar a direcciones como para definir valores constantes.

Assembler para PICs. Permite la utilización de etiquetas, tanto para apuntar a direcciones como para definir valores constantes. Características generales del lenguaje: Emplea los mnemotécnicos de las instrucciones del μc. En nuestro caso corresponderá al set de instrucciones de los PICs de la gama media (35 instrucciones). Permite

Más detalles

Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA

Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA Manuel Alexander Vega Uribe 2011 INTRODUCCIÓN Antes de empezar a explicar el proceso de ensamble del PICkit 2, se le agradece al estudiante

Más detalles

PRÁCTICA 4: Entorno de desarrollo EasyPIC4

PRÁCTICA 4: Entorno de desarrollo EasyPIC4 SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 4: Entorno de desarrollo EasyPIC4 Hardware de EasyPIC4 Software de grabación de EasyPIC4 Ejemplos y ejercicios Anexos -

Más detalles

ue Diseños Electrónicos Manual de usuario del PicKit2

ue Diseños Electrónicos Manual de usuario del PicKit2 Manual de usuario del PicKit2 1 PicKit2 Programador\Debugger para desarrollo: El programador PicKit2, es una herramienta de programación para desarrollo de bajo costo. Es capaz de programar la mayoría

Más detalles

PROFESOR: Práctica 10. Manejo de Tabla de datos con Microcontrolador PIC

PROFESOR: Práctica 10. Manejo de Tabla de datos con Microcontrolador PIC INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores

Más detalles

CONFIGURACIÓN DEL PROGRAMA ICPROG PARA PROGRAMAR CON EL TE-21

CONFIGURACIÓN DEL PROGRAMA ICPROG PARA PROGRAMAR CON EL TE-21 CONFIGURACIÓN DEL PROGRAMA ICPROG PARA PROGRAMAR CON EL TE-21 Existen cantidad de programas para la grabación de circuitos integrados, para los diferentes sistemas operativos existentes.. Pero ninguno

Más detalles

Programación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA

Programación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA Programación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA ESTRUCTURA Y CONTENIDO: SESIONES DE CLASE CONTENIDOS PRACTICA PRIMERA (5 horas ) SEGUNDA (5 horas

Más detalles

Tarjeta Desarrollo dspic. Bogobots ITEM-CEM

Tarjeta Desarrollo dspic. Bogobots ITEM-CEM Tarjeta Desarrollo dspic Bogobots ITEM-CEM El micro dspic30f4013 El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital desarrollado por la compañía Microchip, el cual cumple

Más detalles

Módulo Bluetooth HC-06 con puerto serial. Guía fácil

Módulo Bluetooth HC-06 con puerto serial. Guía fácil 1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema

Más detalles

ESPino - Especificaciones

ESPino - Especificaciones ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de

Más detalles

RMS1-RM Manual del usuario

RMS1-RM Manual del usuario R4 www.exemys.com 1 Los Productos están en permanente evolución para satisfacer las necesidades de nuestros clientes. Por esta razón, las especificaciones y capacidades están sujetas a cambios sin previo

Más detalles

Guía de Usuario Iraduino

Guía de Usuario Iraduino Guía de Usuario Iraduino Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com Contenido

Más detalles

CONTROLADOR DE TIMBRE AUTOMÁTICO

CONTROLADOR DE TIMBRE AUTOMÁTICO CONTROLADOR DE TIMBRE AUTOMÁTICO MANUAL DE APLICACIÓN geekfactory 2017 Innovating Together CONTENIDO Instalación del Software...3 Introducción...4 Búsqueda del Controlador de Timbre Automático...5 Visualización

Más detalles

PROCESADORES I Guia TP7 Introducción al Assembler del PIC

PROCESADORES I Guia TP7 Introducción al Assembler del PIC Pseudo-instrucciones PIC16F628 PROCESADORES I Guia TP7 Introducción al Assembler del PIC Se describen a continuación las más relevantes, que serán necesarias para la realización de los diferentes ejercicios.

Más detalles

Palabra de Configuración Palabra de Configuración del PIC16F1787

Palabra de Configuración Palabra de Configuración del PIC16F1787 del PIC16F1787 La palabra de Configuración permite: Configurar el Oscilador Inicio del RESET Habilitar el WDT Protección de la Memoria Configurar la Programación Depuración del programa del PIC16F1787

Más detalles

RMS1-RM Manual del usuario

RMS1-RM Manual del usuario R5 www.exemys.com 1 Los Productos están en permanente evolución para satisfacer las necesidades de nuestros clientes. Por esta razón, las especificaciones y capacidades están sujetas a cambios sin previo

Más detalles

IM : ARDUINO NANO OEM

IM : ARDUINO NANO OEM IM130615004: ARDUINO NANO OEM NIVEL DE ENTRADA Básico Estas placas y módulos son los mejores para iniciar a programar un micro-controlador Descripción Arduino Nano es una pequeña placa basada en el ATmega328

Más detalles

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A Rev. 24/09/2018 : Se realizó algunas correcciones. INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A La teoría que se presenta es válida para los micro controladores de la empresa

Más detalles

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A: 1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa

Más detalles

partir de los 5 Volts que entrega el puerto USB La alimentación puede ser

partir de los 5 Volts que entrega el puerto USB La alimentación puede ser Introducción: La tarjeta de desarrollo de Intesc μvva PRO (Miuva PRO), ha sido diseñada para satisfacer las necesidades tanto básicas como avanzadas de estudiantes y/o profesionistas que trabajan con microcontroladores

Más detalles

Grabación de un uc PIC

Grabación de un uc PIC Grabación de un uc PIC Elementos necesarios para grabar el programa dentro del uc Proceso de grabación de un microcontrolador. Pines del uc usados durante la grabación. Grabadores. Software usado para

Más detalles

PRÁCTICA 4 LOS BITS DE CONFIGURACIÓN DEL PIC16F628

PRÁCTICA 4 LOS BITS DE CONFIGURACIÓN DEL PIC16F628 Los Bits de Configuración del PIC16F628 44 PRÁCTICA 4 LOS BITS DE CONFIGURACIÓN DEL PIC16F628 OBJETIVOS Identificar cada uno de los bits de configuración que rigen el funcionamiento del PIC16F628. Verificar

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...

Más detalles

Guía de Usuario Programador USB

Guía de Usuario Programador USB Guía de Usuario Programador USB Tecnología Digital del Bajío Av. Vicente Guerrero 1003, Int. A Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 (462) 627 79 91 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

Más detalles

Apéndice A. Programas y Diagramas de Bloques para los Microprocesadores

Apéndice A. Programas y Diagramas de Bloques para los Microprocesadores Apéndice A Programas y Diagramas de Bloques para los Microprocesadores 120 Microprocesador PIC16F84A (Transmisor): Figura A.1 Diagrama de bloques del PIC16F84A en transmisor ;***********************************Transmisor.asm********************************

Más detalles

O B J E T I V O I N T R O D U C C I O N M A R C O T E O R I C O

O B J E T I V O I N T R O D U C C I O N M A R C O T E O R I C O O B J E T I V O Realizar un contador decimal que se exhiba en un display de 7 segmentos, cada número deberá estar exhibido durante un segundo. I N T R O D U C C I O N En la mayoría de los sistemas electrónicos

Más detalles

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino. TEMA: Control de procesos con Arduino. Ejercicio: Controlando un proceso la ayuda de la tarjeta Arduino Objetivo: Mediante modulo Arduino, controlamos un proceso instrumentado mediante sensores y actuadores.

Más detalles

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)

Más detalles

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos

Más detalles

Microcontrolador PIC16F84: Arquitectura

Microcontrolador PIC16F84: Arquitectura Microcontrolador PIC16F84: Arquitectura La arquitectura del PIC es tipo Harvard: Mem. de Programa (instrucciones) (tipo FLASH) Control DIR DATOS µp (tipo RISC, pipeline de 2 etapas) Control DIR DATOS 14

Más detalles

Investigación y Desarrollos en Open Hardware

Investigación y Desarrollos en Open Hardware Investigación y Desarrollos en Open fabioe@dynamoelectronics.com www.dynamoelectronics.com Investigación y desarrollo hardware y software 1. Por que hacer desarrollos con software y hardware? 2. Que opciones

Más detalles

PRACTICA No. 4 CONSTRUCTOR VIRTUAL

PRACTICA No. 4 CONSTRUCTOR VIRTUAL PRACTICA No. 4 CONSTRUCTOR VIRTUAL OBJETIVO. QUE EL ALUMNO APLIQUE LOS CONCEPTOS BÁSICOS DE LA ELECTRÓNICA DIGITAL COMPETENCIAS. CP1 UTILIZA SUMINISTROS Y EQUIPOS PARA LA INSTALACIÓN Y PROGRAMACIÓN DE

Más detalles

- FUNDAMENTOS TEÓRICOS - EJEMPLOS DE APLICACIÓN. 09/01/2009 Ing. José A. Picón - - (0416)

- FUNDAMENTOS TEÓRICOS - EJEMPLOS DE APLICACIÓN. 09/01/2009 Ing. José A. Picón -  - (0416) MICROPROCESADORES Y MICROCONTROLADORES - FUNDAMENTOS TEÓRICOS - EJEMPLOS DE APLICACIÓN 09/01/2009 Ing. José A. Picón - www.joseapicon.com.ve - (0416) 9519990 Informes de Laboratorio Entregar informe con

Más detalles

Programador de PIC s y Memorias EEPROM

Programador de PIC s y Memorias EEPROM Programador de PIC s y Memorias EEPROM Technical Revision Federico Lugo Revision A1 2013 FETRONICS 2 Descripción MicroProg es un herramienta de Grabacion, Borrado Verificacion y Depuracion programas (.hex)

Más detalles

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO CICLO 02 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 03 ASIGNATURA: Control Digital NOMBRE DE LA PRACTICA: Configuración de los Puertos

Más detalles

Guía de Usuario Programador USB v 2.0

Guía de Usuario Programador USB v 2.0 Guía de Usuario Programador USB v 2.0 Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com soporte@tecdigitaldelbajio.com

Más detalles

Guía de Usuario Convertidor USB-Serial v2

Guía de Usuario Convertidor USB-Serial v2 Guía de Usuario Convertidor USB-Serial v2 0 Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 (462) 627 79 71 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

Más detalles

COMUNICACION POR PROTOCOLO RS-232. Asignatura: Redes Industriales. Reporte de practica Angel Arturo Ramirez Suarez

COMUNICACION POR PROTOCOLO RS-232. Asignatura: Redes Industriales. Reporte de practica Angel Arturo Ramirez Suarez COMUNICACION POR PROTOCOLO RS-232 Asignatura: Redes Industriales Reporte de practica Angel Arturo Ramirez Suarez 2 de junio de 2013 Índice general 1. Introducción. 3 2. Bases teóricas. 4 2.1. Protocolo

Más detalles

Programador Pickit2 clone. Manual para el Cliente

Programador Pickit2 clone. Manual para el Cliente Manual para el Cliente El programador PicKit2 clone, es una herramienta de programación para desarrollo de bajo costo. Es capaz de programar la mayoría de los microcontroladores y memorias seriales EEPROM

Más detalles

ORGANIZACIÓN INTERNA + INTRODUCCIÓN AL ENSAMBLADOR

ORGANIZACIÓN INTERNA + INTRODUCCIÓN AL ENSAMBLADOR ORGANIZACIÓN INTERNA + INTRODUCCIÓN AL ENSAMBLADOR ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8K) contiene el programa

Más detalles

Tecnología robótica. Tema 7.- Tarjeta controladora Arduino

Tecnología robótica. Tema 7.- Tarjeta controladora Arduino 1. Elementos electrónicos. 2. Placa Arduino. Sus componentes. 3. Software de Arduino. 4. Características de programación en Arduino. 5. Proyectos con la tarjeta controladora Arduino. 1. Elementos electrónicos.

Más detalles

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL PRESENTACION Los programadores y autómatas que se conectan al software Mgdplus, lo hacen a través de una conexión de puerto serial. Cuando el computador no

Más detalles

Ejercicio 7-1 Prueba de Diodos y Determinación de su Polaridad

Ejercicio 7-1 Prueba de Diodos y Determinación de su Polaridad 7 Una propiedad de un diodo es que la corriente puede fluir en una dirección (polarización en directa), mientras que en la otra dirección la corriente está bloqueada. Esta característica permite su aplicación

Más detalles

Microchip Tips & Tricks...

Microchip Tips & Tricks... ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. TIP Nº 21 TIMER 1 de Bajo Consumo (Low Power). Las aplicaciones que requieran que el Timer1 tenga un cristal

Más detalles

Cómo configurar el dispositivo Uncord Free2Move para conectarlo con cualquier lector de Datamars?

Cómo configurar el dispositivo Uncord Free2Move para conectarlo con cualquier lector de Datamars? Cómo configurar el dispositivo Uncord Free2Move para conectarlo con cualquier lector de Datamars? Para poder conectar vía bluetooth cualquier lector de Datamars y el dispositivo Uncord Free2Move, se necesita

Más detalles

TIMBRE ESCOLAR PROGRAMABLE TP2008 VERSION 3.0 MANUAL DE USUARIO E INSTALACION DEL EQUIPO

TIMBRE ESCOLAR PROGRAMABLE TP2008 VERSION 3.0 MANUAL DE USUARIO E INSTALACION DEL EQUIPO TIMBRE ESCOLAR PROGRAMABLE TP2008 VERSION 3.0 MANUAL DE USUARIO E INSTALACION DEL EQUIPO ÍNDICE 1. INFORMACIÓN PRODUCTO. 2. INTRODUCCIÓN. 3. VENTAJAS Y CARACTERISTICAS DEL EQUIPO. 4. SOFTWARE. 4.1. HORA

Más detalles

Programación inalámbrica de Arduino por Bluetooth

Programación inalámbrica de Arduino por Bluetooth www.candy-ho.com Contactanos 1139685940 ventas@candy-ho.com Mejico 3941 Unidad 1, Villa Martelli Lunes a Viernes 10:00 a 18:00 Programación inalámbrica de Arduino por Bluetooth En este artículo vamos a

Más detalles

Guía de Microcontroladores

Guía de Microcontroladores Guía de Introducción Este documento tiene como objetivo de para comenzar con el desarrollo de programas para microcontroladores. Por motivos prácticos se utilizan líneas microcontroladores PIC de 8 bits

Más detalles

9. Plataforma Desarrollo del ATmega

9. Plataforma Desarrollo del ATmega 9. Plataforma Desarrollo del ATmega 9.1. WIN AVR Contiene todas las librerías necesarias para el desarrollo de aplicaciones en los microprocesadores AVR de Atmel. Al instalarlo sobre el PC se podrán realizar

Más detalles

GUÍA RÁPIDA DE CONEXIÓN DEL F9.

GUÍA RÁPIDA DE CONEXIÓN DEL F9. GUÍA RÁPIDA DE CONEXIÓN DEL F9. El presente documento le ayudará a realizar las conexiones necesarias para el correcto funcionamiento del dispositivo F9. IDENTIFICACIÓN DEL EQUIPO. 1.- En su parte frontal

Más detalles

Material: NOTA TÉCNICA / TECH NOTE

Material: NOTA TÉCNICA / TECH NOTE NOTA TÉCNICA / TECH NOTE Título: Programación de PegasusNX II Producto: PegasusNX II Referencia: Fecha: 10 10-16 En la presente guía de describen los pasos para configurar el equipo PegasusNX II y enlazarlo

Más detalles

Capítulo VII: MONTAJE DE PLACAS

Capítulo VII: MONTAJE DE PLACAS Capítulo VII: MONTAJE DE PLACAS Proyecto Fin de Carrera 79 Antonio Andújar Caballero 7. MONTAJE DE PLACAS. 7.1. Circuito ecualizador y de control. El circuito de ecualización elegido para el presente proyecto

Más detalles

GTP-USB Plus-P. Programador Universal USB de PIC, EEPROM. Figura 1 Vista del WinPic800

GTP-USB Plus-P. Programador Universal USB de PIC, EEPROM. Figura 1 Vista del WinPic800 GTP-USB Plus-P Programador Universal USB de PIC, EEPROM DESCRIPCION: El GTP-USB Plus-P es una versión personalizada del famoso GTP-USB Plus el cual es resultado de la evolución de una serie de Programadores

Más detalles

Guía Rápida del Sistema Vía Radio Matrix RINS1007-1

Guía Rápida del Sistema Vía Radio Matrix RINS1007-1 Guía Rápida del Sistema Vía Radio Matrix RINS1007-1 PIR VIA RADIO KX12DW Puente Reset NVM Puente Batería Puente Tamper Trasero Leds de Estados Tamper Frontal Puente Sensibilidad PIR Rango Detección: 12m

Más detalles

ANEXO J GUIA DE DETECCION DE FALLAS

ANEXO J GUIA DE DETECCION DE FALLAS ANEXO J GUIA DE DETECCION DE FALLAS 1 TABLA DE CONTENIDO 1. ESQUEMA DEL DISPOSITIVO TRANSMISOR/RECEPTOR INALÁMBRICO... 3 1.1 DESCRIPCIÓN DE LOS COMPONENTES DEL MÓDULO... 3 2. ESQUEMA DEL DISPOSITIVO DE

Más detalles

INSTRUCCIONES DE ENSAMBLADOR

INSTRUCCIONES DE ENSAMBLADOR MPLAB INSTRUCCIONES DE ENSAMBLADOR ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8K) contiene el programa con las instrucciones

Más detalles

RECURSOS FUNDAMENTALES

RECURSOS FUNDAMENTALES RECURSOS FUNDAMENTALES Los recursos que se considerarán son : Temporizadores Puertos de E/S La Palabra de Configuración EEPROM de datos 1 TEMPORIZADORES Una labor habitual en los programas de control suele

Más detalles

GUÍA RÁPIDA PARA OPERACIÓN DEL MODULO DE CONTROL DE ACCESO RS-AC215

GUÍA RÁPIDA PARA OPERACIÓN DEL MODULO DE CONTROL DE ACCESO RS-AC215 GUÍA RÁPIDA PARA OPERACIÓN DEL MODULO DE CONTROL DE ACCESO RS-AC215 Conexión directa a PC Conexión RS-485 Con modulo RS-MD14 - Hasta 32 controles con software gratuito - Hasta 255 controles adquirir software

Más detalles

GUÍA RÁPIDA DE CONEXIÓN DEL F9.

GUÍA RÁPIDA DE CONEXIÓN DEL F9. GUÍA RÁPIDA DE CONEXIÓN DEL F9. El presente documento le ayudará a realizar las conexiones necesarias para el correcto funcionamiento del dispositivo F9. IDENTIFICACIÓN DEL EQUIPO. 1.- En su parte frontal

Más detalles

Prueba del Driver ModBus

Prueba del Driver ModBus Prueba del Driver ModBus Prueba de la placa Elementos y Conexiones Elementos: - Placa 232-485 - Driver ModBus - Master SPI (µc en protoboard, ver más abajo) - PC + software de prueba dedicado, o genérico

Más detalles

El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores.

El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores. 1 m Manual R8+ El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores. Boton Reset o encendido apagado segun modelo Salida / Entrada Mini USB para conexión

Más detalles

Actualización de Firmware

Actualización de Firmware Actualización de Firmware V 1.3 Introducción El sistema de estacionamiento está conjuntado por lo siguiente; Modulo de entrada, Modulo de Pago Automático y Modulo de Salida, cada módulo cuenta con tarjetas

Más detalles

Guía de Usuario Programador USB

Guía de Usuario Programador USB Guía de Usuario Programador USB Tecnología Digital del Bajío Av. Vicente Guerrero 1003, Int. A Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com i Guía de Usuario, Programador

Más detalles

G O B L I N 2 / M A N U A L

G O B L I N 2 / M A N U A L GOBLIN 2 Con esta guía conocerás cada uno de los circuitos que incorpora la GOBLIN 2. Aprenderás a utilizarla, programarla de una forma sencilla y rápida para desarrollar tu proyecto IoT. 2 1.- Empieza

Más detalles

Software para el modulo 5i-5or

Software para el modulo 5i-5or Software para el modulo 5i-5or Existen muchas aplicaciones del tipo secuencial que solamente requieren de dos botones: uno para arrancar la secuencia y otro para pararla. Las salidas de este tipo de controles

Más detalles

PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com

PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com Guía de Operación Reloj en tiempo real Modulo: RTCU2iempo real Clave: 719 El modulo 719 Reloj en tiempo real- utiliza

Más detalles

Rediseño del Automatizador. Gonzalo Santos

Rediseño del Automatizador. Gonzalo Santos Rediseño del Automatizador. Gonzalo Santos Para facilitar reparaciones y modificaciones en el diseño los sistemas de automatización propuestas se basan en un conjunto de módulos interconectados. Se plantean

Más detalles

6.2 Conexión de la Tarjeta de Comunicaciones Inalámbricas Bluetooth a la Computadora

6.2 Conexión de la Tarjeta de Comunicaciones Inalámbricas Bluetooth a la Computadora 6.1 Introducción Una vez fabricada y armada la y desarrollada la interfaz de configuración para la tarjeta se deben realizar pruebas que comprueben el buen funcionamiento de la tarjeta y cada uno de los

Más detalles

USB232. Hoja de datos

USB232. Hoja de datos - 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232

Más detalles

Sensores inalámbricos de bajo

Sensores inalámbricos de bajo Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo

Más detalles

MON AMI APLICACIÓN RELOJ DIGITAL Manual del Usuario

MON AMI APLICACIÓN RELOJ DIGITAL Manual del Usuario 1 MON AMI APLICACIÓN RELOJ DIGITAL Manual del Usuario 2 MON AMI APLICACIÓN RELOJ DIGITAL Manual del Usuario Indice : 1. Introducción 2 2. Características principales 3 3. Herramienta de software Tiny 3

Más detalles

S Circuito Next Step para Basic Stamp y Basic-X24.

S Circuito Next Step para Basic Stamp y Basic-X24. S310160 Circuito Next Step para Basic Stamp y Basic-X24. Nota: Lea atentamente este manual antes de proceder al montar este kit. Le recomendamos que trabaje con atención y lentamente. Debe comprobar cada

Más detalles

PT-40 SISTEMA DE DESARROLLO PARA MICROCONTROLADORES PIC. Manual de Usuario y. Primeros Pasos

PT-40 SISTEMA DE DESARROLLO PARA MICROCONTROLADORES PIC. Manual de Usuario y. Primeros Pasos PT-40 SISTEMA DE DESARROLLO PARA MICROCONTROLADORES PIC Manual de Usuario y Primeros Pasos C A P I T U L O 1 INTRODUCC IIÓN El sistema de desarrollo para PT-40 es un equipo pequeño pero poderoso con el

Más detalles

HTTPS://VIMEO.COM/

HTTPS://VIMEO.COM/ INTRODUCCIÓN A ARDUINO Centro CFP/ES VIDEO SOBRE ARDUINO HTTPS://VIMEO.COM/18390711 1 QUÉ ES ARDUINO? QUÉ NOS PROPORCIONA ARDUINO? 2 CARACTERÍSTICAS ARDUINO Microcontrolador Atmega 328 @ 16MHz. Voltaje

Más detalles

Manual de Usuario. Sistema de desarrollo del Laboratorio de Electrónica Industrial. Prof. Alexis Cabello

Manual de Usuario. Sistema de desarrollo del Laboratorio de Electrónica Industrial. Prof. Alexis Cabello República de Venezuela Universidad Nacional Experimental Politécnica Antonio José de Sucre Vicerrectorado Luís Caballero Mejías Manual de Usuario Sistema de desarrollo del Laboratorio de Electrónica Industrial

Más detalles

SISTEMA DE CONTROL DE CARGA EN DC MODELO. csol

SISTEMA DE CONTROL DE CARGA EN DC MODELO. csol EN DC MODELO csol Historial de revisiones Revisión Fecha Comentarios Rev1 Oct-2015 Versión inicial Rev2 Ago-2016 Cambio de versión csol 1 INTRODUCCIÓN El sistema de control de carga csol es un equipo para

Más detalles

LCD. Las pantallas de cristal líquido o módulos LCD, como. Módulo. con interface serial

LCD. Las pantallas de cristal líquido o módulos LCD, como. Módulo. con interface serial Módulo Módulo LCD con interface serial LCD con interface serial EDISON DUQUE C. Este módulo permite mostrar, en una pantalla de cristal líquido, los mensajes que son enviados desde una computadora o un

Más detalles

GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 7 PROYECTOS LISTOS PARA EL KIT SISTEMA BOLT 18F2550

GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 7 PROYECTOS LISTOS PARA EL KIT SISTEMA BOLT 18F2550 1 GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 7 PROYECTOS LISTOS PARA EL KIT SISTEMA BOLT 18F2550 Esta guía consta de 2 partes: - Pruebas preliminares al sistema Bolt. - Puesta en marcha de cada uno de 7 proyectos

Más detalles

RMS2-PT-IA3 Módulo de Adquisición de PT100 - Manual del Usuario

RMS2-PT-IA3 Módulo de Adquisición de PT100 - Manual del Usuario www.exemys.com Rev. 0 1 Los productos están en permanente evolución para satisfacer las necesidades de nuestros clientes. Por esta razón, las especificaciones y capacidades están sujetas a cambios sin

Más detalles

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP Página 2: TARJETA DE ENTRENAMIENTO CON LOS PIC DE 40 PINES 16F887, 16F1937 Y 18F4620 DE MICROCHIP. REF: KMCH2 Página 6: TARJETA DE

Más detalles

Las 7 claves de Arduino UNO

Las 7 claves de Arduino UNO Las 7 claves de Arduino UNO La mejor placa para iniciarse en este mundo es el Arduino UNO. Aunque podríamos empezar con cualquier otra, prácticamente todas tienen las mismas funcionalidades básicas, Arduino

Más detalles