Manual de Usuario

20
[email protected] 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

Transcript of Manual de Usuario

Page 1: Manual de Usuario

[email protected]

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

Page 2: Manual de Usuario

[email protected]

 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

Page 3: Manual de Usuario

[email protected]

 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

Page 4: Manual de Usuario

[email protected]

 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

Page 5: Manual de Usuario

[email protected]

 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

Page 6: Manual de Usuario

[email protected]

 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

Page 7: Manual de Usuario

[email protected]

 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

Page 8: Manual de Usuario

[email protected]

 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

Page 9: Manual de Usuario

[email protected]

 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

Page 10: Manual de Usuario

[email protected]

 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

Page 11: Manual de Usuario

[email protected]

 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

Page 12: Manual de Usuario

[email protected]

 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

Page 13: Manual de Usuario

[email protected]

  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

Page 14: Manual de Usuario

[email protected]

 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

Page 15: Manual de Usuario

[email protected]

 

  

 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

Page 16: Manual de Usuario

[email protected]

 

  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

Page 17: Manual de Usuario

[email protected]

 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

Page 18: Manual de Usuario

[email protected]

 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

Page 19: Manual de Usuario

[email protected]

 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

Page 20: Manual de Usuario

[email protected]

  

                                               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