Manual de Usuario
Transcript of Manual de Usuario
MANUAL USUARIO
“PROGRAMADOR ENTRENADOR 9 EN 1”
La información contenida en el siguiente manual es propiedad única de MICROSIDE y podrá ser expuesta únicamente a aquellas personas a quienes la empresa, a través de sus representantes legales se las haya entregado directamente o a través de correo electrónico. Cualquier reproducción parcial o total del presente documento o la divulgación verbal de sus contenidos sin la previa autorización escrita del propietario, queda estrictamente prohibida.
MICROSIDE
Programador Entrenador 9 en 1 MICROSIDE
Listo para insertar en Protoboard
29 pines configurables como E/S digitales desde programa.
9 de estos pines también pueden configurarse como entradas ADC
Conector para alimentación con fuente de voltaje externa como baterías o eliminadores de
voltaje. El entrenador cuenta con un regulador de 5vcd a 1Amp. Conector USB tipo B hembra
para conectar a la PC o Laptop. A través de este conector se obtiene la corriente y voltaje
necesario para el funcionamiento del entrenador
en el protoboard ya que el estándar USB proporciona 5v a
500mA.
Circuito de protección anti cortoformado por 2 diodos tipo Shotky de respuesta rápida, de esta forma se protege el puerto USB de la PC al ocasionar algún corto en la práctica
MICROSIDE
INSTALACIÓN DE LA APLICACIÓN EN WINDOWS
Descomprime el archivo “SOFTWARE PROG‐ENTv2.0.rar” y dale doble click al ejecutable “PROG‐ENTv2.0.exe”para abrir la aplicación. Podrás crear un acceso directo del ejecutable en el escritorio para fácil acceso.
MODO AUTOPROGRAMADOR‐BOOTLOADER
Conecta el entrenador al puerto USB de tu PC y realiza la siguiente secuencia en la tarjeta: Oprime el botón RESET y el botón BOOT al mismo tiempo, suelta el botón RESET y después de unos segundos suelta BOOT, en ese momento será detectado por tu computadora. Si es la primera vez que lo conectas espera a que Windows instale los drivers de forma automática
MICROSIDE
Abre la apliación y presiona el boton “Conectar”
En este momento la aplicación detecta al entrenador y se activa el botón “Programar Hex” con el cual al presionarla se abrirá una ventana de busqueda del archivo .hex compilado de la práctica que requieras descargar o programar al entrenador.
MICROSIDE
Después de seleccionar el archivo .hex la aplicación enviará el código hex al entrenador a través del puerto USB y este a su vez se autoprogramará.
Al finalizar el proceso el Entrenador dejará de funcionar como modo autoprogramador‐bootloader ya que estará ejecutando el archivo hex de la practica que se le haya descargado, por lo que se perderá la comunicación con la apliación en Windows lo cual es normal, ya que solo puede ejecutar un modo de funcionamiento a la vez: 1.Autoprogramador‐Bootloader ó 2. Ejecutar la práctica del usuario.
MICROSIDE
Para regresarlo nuevamente a modo Autoprogramador Bootloader y descargarle un nuevo código hex, oprime el botón RESET y el botón BOOT al mismo tiempo, suelta el botón RESET y después de unos segundos suelta BOOT, presiona el botón Conectar en la aplicación de Windows y en ese momento será detectado por tu computadora, listo para enviar un nuevo código hex al entrenador.
MICROSIDE
MODO PROGRAMADOR PICs, DSPICs Y MEMORIAS SERIALES
Antes de configurar la aplicación de Windows, se debe insertar la tarjeta del entrenador en la tarjeta complemento como se muestra a continuación:
A continuación se colocan los jumpers en los selectores de acuerdo al número de pines del PIC que se vaya a programar, si es de 40 o 28 pines el jumper se coloca a la izquierda, de lo contrario se coloca a la
derecha si el PIC es de 8,14,18 o 20 pines como se muestra en la siguiente imagen:
MICROSIDE
Para colocar el PIC a programar se debe tener cuidado en la posición que se coloque sobre la base ZIF con palanca. Para esto se debe colocar de acuerdo a lo indicado en la serigrafía dependiendo de el número de pines que tenga el PIC a programar como se muestra en la siguiente imagen:
Estando en el modo Autoprogramador‐bootloader comunicado con la aplicación en Windows, seleccionar en la barra de herramientas la opción: “Activar Modo Programador”
Esperamos un momento mientras el Entrenador cambia su firmware al modo “Programador”
MICROSIDE
Terminado el proceso la ventana de la palicación se expande y despliegua todo un menu completo de opciones para programar la mayoria de PICs de Microchip, desde la serie 10F hasta la 32F así como diversos modelos de memorias seriales.
Para regresarlo nuevamente a modo Autoprogramador Bootloader, oprime el botón RESET y el botón BOOT al mismo tiempo, suelta el botón RESET y después de unos segundos suelta BOOT, presiona el botón “Conectar” en la aplicación de Windows y en ese momento se contrae la aplicación de Windows mostrándote nuevamente solo la opción de Autoprogramador‐Bootloader:
MICROSIDE
MÓDULO DE CONTROL DE E/S DIGITALES
Estando en Modo Programador eliges la opción que se muestra en la siguiente imagen:
A continuación te aparecerá la siguiente ventana en la que tienes que dale click en “Habilitar E/S”:
MICROSIDE
Una vez que se habilitan los recuadros color verde, puedes configurar cada uno de los 4 pines “MCRL,DAT,CLK y AUX” ( correspondientes a los pines en hardware en la placa del programador ) como Entrada o Salida Digitales, solo hay que seleccionar el modo deseado, lo que te permitirá emular un pequeño puerto paralelo con el que podrás controlar algún LED o Relevador conectándolo directamente a uno de los 4 Pines mencionados y dando click sobre el cuadro verde cambiaras el estado lógico del pin. También podrás conectar algún sensor como el de presencia PIR con salida digital o un push button en cualquiera de los pines configurado como “Entrada” y podrás ver el estado lógico en pantalla.
MICROSIDE
MODO ANALIZADOR DE PROTOCOLO USART
Estando en Modo Programador eliges la opción que se muestra en la siguiente imagen:
A continuación te aparecerá la siguiente ventana en la que tienes que seleccionar el baudrate al que te quieres comunicar y después de eso darle click en “Conectar”:
MICROSIDE
El paso siguiente es que conectes en el puerto ICSP del programador el dispositivo con el que te quieres comunicar de forma serial, por ejemplo un PIC, Arduino, un módulo de bluetooth o cuaquier otra dispositivo que se comunique mediante USART con niveles logicos TTL (3.3 a 5v dependiendo en que posición se encuentre seleccionado el jumper 2 del programador) por lo que podrás enviarle comandos seriales a tu microcontrolador o dispositivo desde cualquiera de las 3 barras de comandos y dando click en “Enviar” o visualizando la información recibida en la pantalla principal. Podrás guardar la información tanto enviada como recibida en un archivo dando click en el botón “Guardar Captura”.
MICROSIDE
MODO ANALIZADOR DE SEÑALES LÓGICAS
Estando en Modo Programador eliges la opción que se muestra en la siguiente imagen:
A continuación te aparecerá la ventana de E/S lógicas en la que tienes que seleccionar “Analizador Lógico” como se muestra en la siguiente imagen:
MICROSIDE
El paso siguiente es que conectes en el puerto ICSP del programador el dispositivo generador de señales lógicas (ATENCIÓN: No es posible medir señales analógicas, solo digitales) como puede ser un IC 555 configurado en modo oscilador astable, la señal de salida del puerto de PWM de un PIC, Arduino o un generador de señales en modo onda cuadrada. Se pueden conectar 3 dispositivos en cada canal disponible respectivamente y visualizar las formas de onda en la pantalla de la aplicación dando click en el botón “Capturar”, ademas de que muestra información relevante como la frecuencia y el periodo de cada señal. Si se persiona el botón “Capturar” y despues de un tiempo no se detecta ninguna señal en las terminales de entrada, se debe de presionar el push button de la placa del programador para terminar la aplicación.
MICROSIDE
Existen varias opciones de configuración, desde la selección del periodo de muestreo de la señal , seleccionar el zoom en pantalla para agrandar las señales analizadas, configurar disparadores de captura para cada señal y guardar la pantalla de las señales analizadas en formato de imagen BMP dando click en el botón “Guardar”.
MICROSIDE
MODO DEPURADOR‐PROGRAMADOR PICKIT2
DESDE MPLAB 8.x Y MPLAB‐X
Estando en Modo Programador eliges la opción en la barra de herramientas como se muestra en la siguiente imagen:
Aparecerá el siguente mensaje:
Una vez terminado el proceso de reflasheo la apliación de Windows se desconectará del Entrenador‐Programador ya que ha sido reprogramado como el famoso Programador PICKIT2 de Microchip por lo que aparecerá el siguiente mensaje en pantalla:
MICROSIDE
Una vez reprogramado basta abrir el programa MPLAB 8.xx para Windows o la nueva version Multiplataforma MPLAB‐X 1.01(Windows, MAC,Linux) donde se podrá detectar al Entrenador de forma nativa como PICKIT2, permitiendole al usuario trabajar desde ambiente de desarrollo de Microchip como se muestra en las siguienes imágenes:
MICROSIDE
En el ambiente MPLAB‐X (El Entrenador‐Programador podrá ser utilizado en cualquier plataforma: Windows, MAC y LINUX)
Para regresarlo nuevamente a modo Autoprogramador Bootloader MICROSIDE, oprime el botón RESET y el botón BOOT al mismo tiempo, suelta el botón RESET y después de unos segundos suelta BOOT, presiona el botón “Conectar” en la aplicación de Windows y en ese momento aparece nuevamente el mensaje “Modo Entrenador Activado”
MICROSIDE
MODO PROGRAMADOR ICSP (IN CIRCUIT SERIAL PROGRAMMING) CON FUENTE SELECCIONABLE ENTRE 3.3 Y 5V INTEGRADA
Esta función te permitirá programar tus microcontroladores sin tener que quitarlos del protoboard ya que con el cable gris puedes extender la líneas de programación (mismas líneas que llegan a la base ZIF de 40 pines) hasta el protoboard y cablearlas directamente en los pines de programación como se muestra en la siguiente imagen.
Además de que los niveles de voltajes de cada pin del puerto ICSP puede ajustarse a niveles logicos de 3.3v o 5v simplemente colocando el jumper 2 en la posición deseada con lo cual se pueden programar DSPICs o PIC de bajo voltaje “L” sin tener que cablear reguladores de 3.3v externos.
MICROSIDE