Mce Stdkitv3 Hard

  • View
    25

  • Download
    1

Embed Size (px)

Text of Mce Stdkitv3 Hard

Manual de UsuarioHARDWARE

MCE Starter KIT STUDENT v3.00DEBUG

mc electronics

MCE Starter KIT STUDENT v3.00 - HARD.

1

mc electronics

IntroduccinLa tarjeta MCE Starter KIT STUDENT es una placa de aplicaciones para entrenamiento de microcontroladores PIC, el cual sirve para los microcontroladores de Microchip PIC familias 16F5X, 16FXXX y PIC18FXXX de 40 terminales. En esta tarjeta usted podr trabajar con el ADC, el timer0 y Timer1, el PWM, los mdulos CCP1 y CCP2 en modo comparacin, el mdulo I2C y la USART. p , La tarjeta es ideal para aprender a programar los microcontroladores PIC y viene equipada con diferentes perifricos que le permiten a usted practicar de forma completa en un sistema de desarrollo embebed. Los perifricos que hemos integrados consisten en Leds, los cuales puede excitar de forma directa, pulsadores, presets, un oscilador de frecuencia variable, una E2PROM del tipo 24CXXX, una MAX232, un LCD inteligente de 2 filas por 16 caracteres cada una, y 2 displays de 7 segmentos ctodo comn. En esta nueva versin incorpora un programador USB y un analizador lgico de 3 canales, que permite monitorear desde la PC el estado de los puertos en un intervalo determinado. No requiere hardware adicional para su funcionamiento.

MCE Starter KIT STUDENT v3.00 - HARD.

2

mc electronics

CaractersticasAlimentacin de entrada: 9 a 16V Corriente de consumo: 500 mA Frecuencia del cristal: 4Mhz (XT) Interfaz para programar con ICD2 o ICD3. 2 displays de 7 segmentos 1 diplay LCD 2x 16 con BackLight 1 Memoria I2C E2PROM 2 Presets para el ADC 1 sensor de temperatura TC1047 1 PORT RS232 1 Oscilador externo de frecuencia ajustable por preset 3 Tactswitch 14 Leds 1 Header de 40 pines 3 Test Point para osciloscopio p p 1 Zcalo ZIF de 40 pines 4 Wire Jumpers 1 Relay de hasta 10 A. PIC 16F887-I/P PIC18F4620-I/P

Informacin actualizada on-line:www.mcelectronics.com.ar/stdv3 l t i / td 3

mc electronics

MCE Starter KIT STUDENT v3.00 - HARD.

3

mc electronics

ComponentesLEDS 1 y 2: Estn conectados a RC1 y RC2 ctodo comn. d d LEDS 2 a 8: Estn conectados al PORTB ctodo comn DISPLAYS RA0 Y RA1: Es del tipo ctodo comn, los segmentos .Estn conectados al PORTB segn la siguiente distribucin: di t ib i Segmento A B C D E F G PUNTO PORTB RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7

Para encender cualquier display debe poner JR1 en la posicin 2-3, y poner en uno del PORTA el pin RA3 Adems debe poner en uno del PORTA el pin RA0 para activar RA3. el display menos significativo, y el pin RA1 para activar el display mas significativo. El dato binario que permita encender los segmentos del Display debe colocarlo en el PORTB, poniendo en 1 el bit del segmento que quiera encender.

MCE Starter KIT STUDENT v3.00 - HARD.

4

mc electronics

ComponentesTACTSWITCH: Estn colocados en RA0, RA1 y RA2, son normales abiertos y sin pulsar l d l b l introducen un cero. Cuando se pulsan, introducen un uno. Hay un TACTSWITCH denominado RESET, el cual resetea al PIC. El Oscilador ajustable: Este oscilador esta implementado sobre un NE555 y tiene montado en su costado un Preset mediante el cual es posible variar la frecuencia de operacin. La seal es enviada al PIC e ingresa por las entradas para el TMR0 y el TMR1. POTE y SENS. de TEMP: Este potencimetro esta multiplexado con el sensor de temperatura TC1047 con que viene equipada la placa. Para seleccionar el POTE o el SENS. TEMP, modifique la posicin del Jumper JP2: JP2: JP2: 1-2 Sens de Temp activado 2-3 POTE

El valor del Sensor o del Pote ingresa por el terminal RA5 (canal 4 del ADC). Para usar el sensor usted puede ajustar el valor de lo que el sensor va a mostrar en pantalla por medio del ajuste de la referencia para que no tenga que hacer ninguna conversin, para ello programe el conversor con referencia externa, coloque el Jumper JP1 en la posicin 1-2 y ajuste el POTE EXT.REF. de forma tal que cuando tenga 10 mv, el display LCD indique 1C. Si no usa el pote de referencia externa, puede usarlo como otro pote ms para simular un parmetro analgico. El valor del mismo ingresa por RA3 (canal 3 del ADC) analgico ADC). La memoria E2PROM I2C: Esta memoria es del tipo 24CXXX, la misma est conectada al puerto I2C del microcontrolador. El PUERTO RS232: Esta implementado sobre el chip MAX232. La demo cargada en el PIC usa una comunicacin de 8 bits sin paridad, sin ningn control, y con un BAUD RATE de 9600. Debe utilizarse un cable recto. ebe ut a se u cab e ecto El Diplay LCD: Tiene su bus de datos conectado al PORTD, los terminales de control son E y RS, el R/W esta colocado directamente a masa. El E esta conectado a RE2 el RS esta conectado al RE1 CONECTOR RJ11: Conectar al ICD2 o al ICD3 de Microchip para programar hasta 15X ms rpido o hacer debugger en tiempo real. p gg p

MCE Starter KIT STUDENT v3.00 - HARD.

5

mc electronics

Layout de componentesSTDV3 - REV 300309

MCE Starter KIT STUDENT v3.00 - HARD.

6

mc electronics

Modo ProgramadorEl MCE Starter KIT DEBUG incorpora un programador USB capaz de programar el 16F887-I/P (incluido) como as tambin PIC12, PIC16, PIC18, PIC24, dsPIC y PIC32. Se pueden programar en el zcalo ZIF los micros de la familia PIC16 y PIC18 de 28 y 40 pines. En cualquier otro caso se requiere utilizar el conector ICSP-OUT ubicado en la parte superior derecha de la placa.

ICSP-OUT

USB (a la PC)

rea que ocupa el programador en la placa. placa

Conector para wire jumpers

MCE Starter KIT STUDENT v3.00 - HARD.

7

mc electronics

Modo ProgramadorComencemos programando el PIC16F887-I/P. Para ello debemos instalar el software PICkit2Setup.msi incluido en el DVD. Una vez instalado en la carpeta por defecto, se debera ver la siguiente pantalla:

En este caso aparece la leyenda pickit2 no encontrado, vamos a conectar el MCE Starter pickit2 encontrado KIT Student DEBUG a la PC a travs del puerto USB para comenzar a trabajar.

MCE Starter KIT STUDENT v3.00 - HARD.

8

mc electronics

Modo ProgramadorAntes de conectar el KIT a la PC debemos insertar el micro en el zcalo ZIF y configurar los wire jumpers como indica la figura. Alimentar la placa con 9V DC, positivo al centro.

5.0vUSB (a la PC)

PIC 16F887-I/P /

Fuente de alimentacin (9V - 500mA)

Seales Starter KIT Student

MCLR PGD PGC NC

.. .. .. ..

VPP/NC PGD/CH1 PGC/CH2 AUX/CH3

Seales Programador

De ahora en mas los pines pintados de un mismo color estn unidos por un wire jumper. Es decir, conectamos (MCLR-VPP), (PGD-PGD) y (PGC-PGC)

Conector para wire jumpers

MCE Starter KIT STUDENT v3.00 - HARD.

9

mc electronics

Modo ProgramadorYa estamos en condiciones de conectar el KIT a la PC a travs del puerto USB. Abrimos nuevamente el programa PICkit2 v2.61 (Programas->Microchip-> PICkit2 v2.61)

Vemos que ya reconoci el PIC. Estamos listos para trabajar. Si necesita informacin sobre como utilizar la aplicacin PICkit 2 Programmer de Microchip, por favor consulte el manual PICkit Programmer Microchip PICkit 2 User Guide DS51553E incluido en el DVD.

MCE Starter KIT STUDENT v3.00 - HARD.

10

mc electronics

Modo ProgramadorPara cargar un nuevo programa en el PIC, debemos seleccionar File->Import HEX

Luego hacemos click en Write y debe aparecer la leyenda Programacin exitosa una vez concluida la verificacin.

Es posible cambiar el seteo de los registros CONFIG sin necesidad de recompilar el proyecto, haciendo click en Configuration. Configuration El procedimiento de conexin y programacin es idntico para el PIC18F4620.

MCE Starter KIT STUDENT v3.00 - HARD.

11

mc electronics

Modo Programador ExternoSe puede utilizar el programador incluido en el PCB del Starter KIT Student DEBUG para programar micros que no sean compatibles con el pinout del zcalo ZIF, por ejemplo dsPIC y PIC24. Para ello necesitamos conectar la placa de proyecto que tiene el micro en cuestin al header de programacin ICSP-OUT

En este caso vamos a programar el PIC18F97J60 SMD de 100 pines que utiliza el MCE WeServer. Alimentar la placa de proyecto y desconectar la alimentacin del Starter KIT Student, retirar el PIC del zcalo ZIF y desconectar todos los wire jumpers. 3.3v

USB (a la PC)

Si el PIC a programar soporta 5v no es necesario alimentar la placa de proyecto. En este caso debe conectarse la fuente al Starter KIT Student.

MCLR VDD VSS PGD PGC AUX

. . . . . .ICSP-OUT

Seales Programador

MCE Starter KIT STUDENT v3.00 - HARD.

12

mc electronics

Modo DebuggerLa placa cuenta con un conector RJ11 ICSP-IN para realizar debugger desde el MPLAB por medio del ICD2 o el ICD3.

ICSP-IN

5.0v

PIC 16F887-I/P

Fuente de alimentacin (9V - 500mA)

En este modo desconectar todos los wire jumpers del circuito y desconectar el cable USB del programador on-board. Seleccionar desde el MPLAB el modo DEBUG y el programador utilizado. Para mas informacin consulte la Prctica de MPLAB incluida en el DVD.

MCE Starter KIT STUDENT v3.00 - HARD.

13

mc electronics

Modo Analizador LgicoSe pueden utilizar las seales del programador como 3 canales de entrada para el analizador lgico. En este ejemplo vamos a utilizar el analizador para monitorear la salida por PWM que controla la intensidad del LED conectado a RC2.

5.0vUSB (a la PC)

PIC 16F887-I/P 8

Fuente de alimentacin (9V - 500mA)

Considerar que tenemos 3 canales (CH1-CH2-CH3) que se pueden conectar a cualquiera de los 40 pines del micro ubicados en el header principal.

MCLR PGD PGC NC