Programador de pics, memorias eeprom i 2c y memorias eeprom microwire (zócalo incorporado) (11 páginas)
Resumen de contenidos para RdSS ORION
Página 1
ORION Programador, debugger y analizador lógico para PIC Guía de Usuario RdSS Electrónica Descripción general http://www.rdss.com.ar Instalación info@rdss.com.ar Modos de uso UGORION Rev.: A - 21/06/2010...
Programador, debugger y analizador lógico para PIC Presentación En primer lugar gracias por utilizar el programador, debugger y analizador lógico Orion, que le resultará una herramienta rápida, flexible y completa para el trabajo cotidiano con el fantástico mundo de los microcontroladores PIC. El presente documento tiene como finalidad ser una guía rápida para la instalación y manejo básico del equipo, y darle los lineamientos...
1.2.1. Conector USB El programador, debugger y analizador lógico Orion posee un conector USB hembra tipo B para la conexión a la PC. El límite de corriente que puede obtenerse del puerto USB es de 100 mA. Si usamos un circuito externo y decidimos alimentarlo con la propia alimentación del programador, asegúrese de...
Vea en las secciones siguientes el uso del equipo para cada herramienta, y allí encontrará información asociada al funcionamiento de este botón en los distintos modos. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 5...
Si coloca un microcontrolador de 28 o 40 pines en el zócalo para programación on-board, pero la llave selectora se encuentra en la posición “Zócalo 8/18” puede dañar momentánea o permanentemente el dispositivo PIC. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 6...
Página 7
Por ello, realizada la programación del dispositivo, libere el zócalo ZIF y remueva el microcontrolador PIC, de esta forma podrá disponer de una mayor vida útil del equipo y de los contactos del zócalo. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 7...
) puede tomar los valores 0 V (nivel lógico 0) ó VPP (entre 10 V y VPP/#MCLR 14 V). De ser necesario, para tener un nivel lógico 1 para #MCLR debe colocarse externamente una resistencia de pull-up a la tensión VDD. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 8...
XP). En cada actualización de los programas, la lista de los dispositivos puede que se actualice logrando así trabajar con mayor cantidad de dispositivos. Para su mayor comodidad, también puede encontrar estos archivos dentro del CD adjunto al equipo. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 9...
PC donde quiera trabajar con el equipo. ATENCIÓN: Cuando conecte el programador Orion al puerto USB de la PC, le recomendamos que antes desconecte el equipo de cualquier placa en la que se encuentre conectado o que remueva del zócalo ZIF (versión PRO) el dispositivo a programar si es que tiene uno.
Instalación de software 2.2. Para comenzar a trabajar con microcontroladores PIC junto al programador Orion, utilizando todas las capacidades del equipo, necesitará al menos dos programas. Uno es el entorno de desarrollo MPLAB, suministrado por Microchip, que tiene como fin permitir el desarrollo de software para sistemas embebidos con microcontroladores PIC, integrando distintos componentes para la interacción del usuario, como lo son un gestor de...
Página 12
Si acepta los términos del acuerdo, seleccione “I accept the terms of the license agreement” y presione “Next >” para continuar con la instalación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 12...
Página 13
En la siguiente ventana tiene la posibilidad de seleccionar la ruta donde instalará el programa y el resto de las herramientas de MPLAB. Recomendamos utilizar la ruta de destino predeterminada. Luego presione “Next >” para continuar con la instalación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 13...
Página 14
PIC de 32 bits, de la familia PIC32. Si acepta los términos del acuerdo, seleccione “I accept the terms of the license agreement” y presione “Next >” para continuar con la instalación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 14...
Página 15
PIC16. Como el archivo instalador no está incluido dentro de MPLAB, se debe ejecutar externamente en caso de querer instalar el compilador HI-TECH. MPLAB le da la posibilidad de ejecutar dicho programa dentro de la misma secuencia de instalación de MPLAB. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 15...
Página 16
En esta pantalla se le da la bienvenida a la instalación del compilador C de HI-TECH, que está pronta a realizarse. Para continuar con la instalación del compilador HI-TECH presione “Next”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 16...
Página 17
En esta pantalla tendrá la opción de acuerdo de licencia para la utilización del compilador C HI-TECH. Si acepta los términos del acuerdo, seleccione “I accept the terms of the license agreement” y presione “Next” para continuar con la instalación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 17...
Página 18
En la siguiente ventana tiene la posibilidad de seleccionar la ruta donde instalará el compilador HI-TECH. Recomendamos utilizar la ruta de destino predeterminada. Luego presione “Next” para continuar con la instalación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 18...
Página 19
Para continuar con la instalación del compilador HI-TECH presione “Next”. Comenzará así la instalación del compilador HI-TECH, que demorará unos segundos en concluir. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 19...
Página 20
“Yes, I want to restart my computer now.”, y luego presionar “Finish”. De esta forma el equipo se reiniciará y luego podrá utilizar el software MPLAB normalmente. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 20...
PICkit 2 Programmer obtendrá la siguiente pantalla del asistente de instalación: Haga click en “Next >” para continuar con la instalación. En cualquier momento puede presionar “Cancel” para terminar la instalación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 21...
Página 22
Recomendamos utilizar la ruta predeterminada para la instalación. Para continuar, haga click en “Next >”. El programa le informa de que esta listo a instalar PICkit 2 Programmer y aguarda su decisión: Para iniciar la instalación, presione “Next >”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 22...
Página 23
Si acepta los términos del acuerdo, seleccione “I Agree” y presione “Next >” para continuar con la instalación. Comenzará así la instalación del software PICkit 2 Programmer, que demorará unos segundos en concluir. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 23...
Página 24
Programador, debugger y analizador lógico para PIC Finalizada la instalación del programa, se presentará la siguiente pantalla: Para finalizar la instalación presione “Close”. De esta forma terminó de instalar el software independiente PICkit 2 Programmer. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 24...
MPLAB. El proyecto y código fuente presentado es sólo a título demostrativo y no se lo suministrará en el CD adjunto. Para comenzar ejecutamos MPLAB obteniendo la siguiente pantalla inicial: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 25...
Página 26
Para ello vamos al menú “Project” y luego seleccionamos “Project Wizard”. Aparecerá la ventana del asistente para la creación de proyectos de MPLAB. Hacemos click en “Siguiente >” para continuar. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 26...
Página 27
En nuestro ejemplo, programaremos en lenguaje C, y para ello utilizaremos el compilador C de HI-TECH instalado inicialmente junto a MPLAB (ver “Instalación de MPLAB”). Seleccionamos entonces en “Active Toolsuite” la opción “HI-TECH Universal ToolSuite”. Luego presionamos sobre el botón “Siguiente >”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 27...
Página 28
“ejemploPIC12F675”, y hacemos click en “Guardar”. Volvemos a la pantalla anterior del asistente pero ahora con la ruta de acceso al proyecto que acabamos de especificar. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 28...
Página 29
En el cuarto y último paso, se nos permite introducir/asociar al proyecto archivos, ya sean códigos fuente o librerías entre otros tipos. Como realizaremos el proyecto desde cero, no agregaremos ningún archivo, con lo cual continuamos haciendo click en “Siguiente >”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 29...
Página 31
Entonces, vamos a crear un archivo de código fuente para el proyecto. Para eso hacemos click en el ícono con forma de hoja de papel debajo del menú “File”. Se abrirá una ventana vacía que pertenece al editor de MPLAB, donde escribiremos nuestro código. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 31...
Página 32
Para ello, vamos al menú “File” y luego en “Save As…”. Se nos solicitará ingresar una ruta y nombre del archivo a crear, especificando además el tipo de extensión del mismo. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 32...
Página 33
De esta manera, se crea, guarda y asocia el archivo al proyecto activo. Se puede observar que dentro de la carpeta “Source files” apareció agregado el archivo “ejemploPIC12F675.c” y que esta abierto en el editor de MPLAB con el archivo vacío. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 33...
Página 34
Comenzamos a escribir nuestro programa en lenguaje C, considerando las características y particularidades del compilador que estamos utilizando (ver la ayuda correspondiente al compilador/Toolsuite utilizado). Terminado de realizar nuestro programa, lo guardamos. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 34...
Página 35
última vez que se ha guardado. Si presionamos sobre el ícono del diskette en la barra de herramientas guardaremos los cambios efectuados al archivo. Así vemos que en la siguiente ventana el asterisco desapareció: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 35...
Página 36
“Release” del listbox “Build Configuration” (que se encuentra en debajo del ícono de archivo nuevo en la barra de herramientas). Sino la seleccionamos. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 36...
Página 37
ícono negro con un punto rojo que está en la segunda línea de la barra de herramientas. En otros compiladores, éste ícono cambiará. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 37...
Página 38
PIC12F675. Con lo cual sólo resta indicarle a MPLAB de que vamos a usar un programador, en nuestro caso el programador Orion, que MPLAB lo identificará como un “PICkit 2”. Antes de seleccionar el programador, colocaremos en el zócalo ZIF (versión PRO) el PIC12F675 en la posición correspondiente a un encapsulado de 8 pines.
Página 39
ORION Programador, debugger y analizador lógico para PIC Hecho esto, MPLAB intentará entrar en conexión con el programador Orion, como se ve en la siguiente ventana: Si el programador esta conectado y libre, se nos informará dentro de la ventana “Output” en una nueva solapa “PICkit 2”...
Página 40
ORION Programador, debugger y analizador lógico para PIC Además se habilitan los comandos asociados al programador Orion, que pueden verse en el menú “Programmer” y además se observa que se ha incorporado una nueva barra para el manejo del equipo: Hemos asociado a nuestro proyecto al programador Orion en modo “Programador”.
Página 41
Si la grabación ha sido exitosa, se mostrará en la ventana “Output”, dentro de la solapa “PICkit 2” el estado del programador. Si por algún motivo es necesario reconectar o forzar la reconexión del equipo Orion con MPLAB, simplemente debe pulsar sobre el comando “Re-establish PICkit 2 connection…”: RdSS Electrónica 2010 | www.rdss.com.ar...
MPLAB utilizando el programador Orion. 3.2. Uso a través de PICkit 2 Programmer Inicialmente abrimos el programa PICkit 2 Programmer. Si el programador Orion no está conectado al puerto USB, veremos la siguiente pantalla con la leyenda “PICkit 2 not found.
Página 43
De esta manera se nos informa de que no se ha detectado un programador válido. Entonces para proseguir, conectaremos el programador Orion al puerto USB del equipo. Conectado el equipo a la PC, vamos al menú “Tools” y luego en “Check Communication”.
Página 44
Programador, debugger y analizador lógico para PIC Al presionar sobre “Check Communication” el PICkit 2 Programmer buscará al programador Orion conectado al puerto USB e informará su identificación como se ve a continuación: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 44...
Página 45
(versión PRO), por ejemplo un clásico PIC18F2550. Además debemos asegurarnos de que, para este PIC, la llave selectora de encapsulado se encuentre en la posición de 28/40 pines, ya que podríamos dañar momentánea o permanentemente el dispositivo y/o el programador Orion si se encuentra en la otra posición.
Página 46
“Tools” y luego en “Check Communication” para que reinicie el programador y detecte así al dispositivo conectado. Si hacemos lo dicho anteriormente, el programador reconocerá el dispositivo conectado y nos lo informara en pantalla: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 46...
Página 47
Como se dijo al inicio de este ejemplo, se coloco el microcontrolador PIC en el zócalo ZIF (versión PRO) del programador Orion. Pero si quisiéramos usarlo en forma in-circuit, con el microcontrolador PIC montado ya en una placa, además de tener en cuenta la conexión electrónica entre ambos circuitos, debemos configurar Orion para que sepa de donde proviene...
Página 48
PIC ó al contrario, si queremos que la alimentación sea la propia del equipo en el que esta conectado microcontrolador, podemos también seleccionarla. También es posible forzar el suministro de alimentación desde el programador Orion hacia el circuito donde está el microcontrolador PIC presionando sobre el checkbox “VDD”, además de poder variar el valor de dicha tensión entre 2.5 V y 5.0 V, de a pasos de 0.1v.
Página 49
PIC. En cambio, cuando no esta seleccionado “/MCLR”, la salida se abre, siendo necesario colocar, en el pin de #MCLR del microcontrolador una resistencia de pull-up para poder generar el nivel o estado lógico alto y sacar al micro del estado de “Reset”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 49...
Página 50
PIC y configurado los demás parámetros de la herramienta, podemos comenzar a trabajar. Para realizar una lectura del microcontrolador PIC, siempre y cuando no este protegido contra lecturas, deberemos hacer click sobre el botón “Read”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 50...
Página 51
ORION Programador, debugger y analizador lógico para PIC Si deseamos grabar el archivo leído, debemos ir al menú “File”, y luego pulsar sobre la opción “Export Hex”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 51...
Página 52
ORION Programador, debugger y analizador lógico para PIC Se nos pedirá colocar un nombre de archivo y especificar una ruta en donde almacenarlo. Presionamos “Guardar” para almacenar el archivo. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 52...
Página 53
Ahora para grabar un microcontrolador PIC, debemos abrir un archivo. Para ello, vamos al menú “File” y luego en “Import Hex”. Se nos pedirá seleccionar el nombre de archivo y la ruta hacia el mismo. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 53...
Página 54
ORION Programador, debugger y analizador lógico para PIC Seleccionado el archivo que queremos grabar, presionamos sobre el botón “Abrir” para utilizar el archivo. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 54...
Página 55
Tenga en cuenta de que por defecto, puede iniciarse una grabación del microcontrolador PIC al presionar el botón SW (pulsador) de la placa del programador Orion. Deshabilite esta opción desde “Programmer” y luego destilde “Write on PICkit Button” de ser necesario.
Programador, debugger y analizador lógico para PIC Modo debugger (depurador) El modo debugger del programador Orion sólo funciona y tiene soporte dentro de MPLAB. El presente ejemplo trata de mostrar los lineamientos básicos en el uso del debugger bajo el software MPLAB.
Página 57
Se abrirá el cuadro de diálogo “Open Project”, donde buscaremos la carpeta donde se encuentra nuestro proyecto, lo seleccionaremos y presionamos en “Abrir”. Allí se abrirá el proyecto “ejemploPIC18F2550.mcp” y tendremos la siguiente pantalla: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 57...
Página 58
“Debug” del listbox “Build Configuration” (que se encuentra en debajo del ícono de archivo nuevo en la barra de herramientas). Sino la seleccionamos. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 58...
Página 59
“Microchip C18 Toolsuite”, presionamos sobre el ícono llamado “Build All”, que se destaca en un rectángulo rojo en la segunda línea de la barra de herramientas de la próxima figura. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 59...
Página 60
“Build”, podemos ver la evolución del proceso y si no hay errores, nos informa de que la compilación ha sido exitosa. Este proceso crea varios archivos, entre ellos el “.hex” que se grabará en el microcontrolador PIC para luego debuggear. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 60...
Página 61
PIC18F2550 para poder luego debuggear. Con lo cual sólo resta indicarle a MPLAB de que vamos a usar un debugger, en nuestro caso el que cuenta Orion, que MPLAB lo identificará como un “PICkit 2”. Antes de seleccionar el debugger, conectamos el equipo a nuestra placa de prueba que contiene al PIC18F2550.
Página 62
ORION Programador, debugger y analizador lógico para PIC Hecho esto, MPLAB intentará entrar en conexión con el debugger del equipo Orion, como se ve en la siguiente ventana: Si el programador esta conectado y libre, se nos informará dentro de la ventana “Output” en una nueva solapa “PICkit 2”...
Página 63
Para esto, hacemos click sobre el ícono “Program the target device”, que es el primer botón de la izquierda de la barra asociada al programador Orion que se ha agregado. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 63...
Página 64
Si la grabación ha sido exitosa, se mostrará en la ventana “Output”, dentro de la solapa “PICkit 2” el estado del programador. En este momento estamos conectados al microcontrolador PIC18F2550 con la posibilidad de comenzar a debuggear nuestro programa. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 64...
Página 65
Para colocar un breakpoint podemos operar de dos formas: Una es haciendo doble click en cualquier parte de la fila donde esta la instrucción/función en la que queremos detenernos antes de que ésta se ejecute, como se ve en la figura: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 65...
Página 66
La otra forma es mediante el control asociado que se ve en la figura: Al hacer click sobre él, aparecerá la siguiente ventana donde están los breakpoints que tiene el proyecto: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 66...
Página 67
A modo de ejemplo se coloca el mismo breakpoint que en el la primera opción, pero usando la sintaxis de esta segunda alternativa: Presionamos en el teclado “Enter” para que acepte el breakpoint. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 67...
Página 68
En este caso, el sistema nos permite trabajar con un máximo de 3 breakpoints, y actualmente tengo utilizados 1 de ellos, sobrando 2 todavía. Los breakpoints pueden ser asignados en cualquier momento en el que este detenido el microcontrolador PIC, sin necesidad de recompilar. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 68...
Página 69
Programador, debugger y analizador lógico para PIC Para comenzar a ejecutar un programa en modo debugger basta sólo presionar el botón de “Run” y este correrá libremente salvo que encuentre un breakpoint que detenga su camino. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 69...
Página 70
Al presionarlo vemos que el microcontrolador PIC comenzará a ejecutar su programa hasta llegar al breakpoint. Esto se indica con una flecha que señala la fila donde se encuentra el breakpoint. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 70...
Página 71
“Step Into”, “Step Over” y “Step Out”. Si continuamos la ejecución de nuestro ejercicio con “Step Over” veremos que se ejecutará sólo una instrucción/función del lenguaje que estamos utilizando: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 71...
Página 72
Vemos que la ejecución se detuvo luego de ejecutar una instrucción y que además se actualizaron los valores de las variables (una actualización en las variables se indica por MPLAB con valores en rojo). RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 72...
Página 73
Si paramos la ejecución en cualquier momento y queremos reiniciar el microcontrolador, sólo debemos presionar sobre el comando asociado. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 73...
Página 74
ORION Programador, debugger y analizador lógico para PIC Además si es necesario reconectar o forzar la reconexión del equipo Orion con MPLAB, simplemente debe pulsar sobre el comando “Re-establish PICkit 2 connection…”: De esta forma se logró mostrar como debuggear un proyecto hecho bajo el software MPLAB utilizando el programador Orion.
(UART, SPI, I2C, etc). Para usar esta herramienta, primero debemos abrir el software PICkit 2 Programmer teniendo el programador Orion conectado a la PC. Luego vamos al menú “Tools” y elegimos la opción “Logic Tool…”: RdSS Electrónica 2010 | www.rdss.com.ar...
Página 76
Seleccionada la opción se nos presentará la siguiente pantalla (en caso de no aparecer ésta última, cambiar de modo con el botón llamado “Analyzer”, ubicado en la zona superior derecha de la pantalla): RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 76...
Página 77
1, 2 y 3. Se debe seleccionar al menos una fuente de disparo y la condición del mismo. Además es necesario definir la frecuencia de muestreo del equipo, acorde a la frecuencia esperada de las señales a analizar: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 77...
Página 78
4.7 kΩ (tenga en cuenta esto en la respuesta del canal 3). Hecho esto, para comenzar con el análisis presionamos sobre el botón “Run”. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 78...
Página 79
Aparecerá la siguiente pantalla informando que se está esperando la condición de disparo: ATENCIÓN: Mientras el analizador se encuentre corriendo, el programador Orion no atenderá llamados/comandos desde el puerto USB de la PC. Por ello, la aplicación PICkit 2 Programmer quedará a la espera de que se complete la condición de disparo o que sea cancelado por el usuario mediante el pulsador.
Página 80
“VDD On”. Tenga en cuenta que el valor de VDD que se entregará será el definido en a ventana principal del programa PICkit 2 Programmer con lo que asegúrese de tener configurado correctamente ese parámetro. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 80...
Página 81
“Y”, lo hace al presionar el botón secundario del mouse sobre la ventana temporal que obtuvimos (gráfica negra). RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 81...
4 salidas y/o hasta 3 entradas lógicas. Para usar esta herramienta, primero debemos abrir el software PICkit 2 Programmer teniendo el programador Orion conectado a la PC. Luego vamos al menú “Tools” y elegimos la opción “Logic Tool…”: RdSS Electrónica 2010 | www.rdss.com.ar...
Página 83
Seleccionada la opción se nos presentará la siguiente pantalla (en caso de no aparecer ésta última, cambiar de modo con el botón llamado “Logic I/O”, ubicado en la zona superior derecha de la pantalla): RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 83...
Página 84
“VDD On”. Tenga en cuenta que el valor de VDD que se entregará será el definido en a ventana principal del programa PICkit 2 Programmer con lo que asegúrese de tener configurado correctamente ese parámetro. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 84...
Página 85
(determinado por el casillero rojo asociado a la salida): Para cambiar la dirección del pin, es decir colocarlo como entrada o salida, se deberá seleccionar la opción asociada a dicho pin: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 85...
Página 86
Para poner un estado lógico alto, por ejemplo en el pin 5, debemos presionar en el casillero rojo asociado o presionando la letra “D” (mayúscula o minúscula indistintamente), en este caso. Para ponerla a nivel lógico bajo repetimos la operación. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 86...
Página 87
ORION Programador, debugger y analizador lógico para PIC Así mismo podemos ver que al colocar un nivel alto en el pin 6, este valor se refleja en la entrada correspondiente. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 87...
Para usar esta herramienta, primero debemos abrir el software PICkit 2 Programmer teniendo el programador Orion conectado a la PC. Luego vamos al menú “Tools” y elegimos la opción “UART Tool…”: RdSS Electrónica 2010 | www.rdss.com.ar...
Página 89
ORION Programador, debugger y analizador lógico para PIC Seleccionada la opción se nos presentará la siguiente pantalla: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 89...
Página 90
ORION Programador, debugger y analizador lógico para PIC Antes de habilitar la UART, será necesario configurar la tasa de baudios. Para ello seleccionamos una de las posibles: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 90...
Página 91
De esta forma se habilita la UART del programador y es posible enviar y recibir información mediante los botones “Send”, y además se la puede visualizar en formato ASCII (representación mediante el caracter asociada) o Hex (numérica hexadecimal). RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 91...
Página 92
Según este ejemplo, deberíamos recibir la misma información que se envía, ya que la conexión en modo loopback implica la unión de los pines TX y RX de la propia UART. Enviamos un par de bytes y vemos su respuesta: RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 92...
Página 93
Programador, debugger y analizador lógico para PIC En este ejemplo se utilizo la representación Hex de la información. En caso de realizar la conexión entre la UART de nuestro equipo Orion y la UART del otro circuito consideramos los pines del conector auxiliar:...
La utilización del equipo implica la aceptación de estas pautas. Ante cualquier duda, por mínima que sea, comuníquese con nosotros. RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 94...
Nuestro soporte técnico atenderá su consulta y dará una respuesta acorde a su requisito. Para cualquier otro contacto, puede consultarnos por mail a: info@rdss.com.ar Ó también puede visitar nuestra web: http://www.rdss.com.ar RdSS Electrónica Open Door, Buenos Aires Argentina http://www.rdss.com.ar info@rdss.com.ar RdSS Electrónica 2010 | www.rdss.com.ar UGORION Rev.: A | 95...