Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Intro Mplab
Intro Mplab
Introduccin a MPLAB X
Author:
Stu Chandler
Microchip Technology
Objetivos
Presentar el MPLAB X IDE Explorar las diferencias entre MPLAB IDE 8 y el MPLAB X IDE Presentar las nuevas funciones para
Edicin Manejo de proyectos Navegacion de proyectos
Paso a paso
Crear, compilar, programar, debuggear Cmo convertir un proyecto de MPLAB 8
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 2
Agenda
Introduccin a MPLAB X
Lab 1: Crear un proyecto
Edicion en MPLAB X
Lab 2: Editar y compilar un proyecto
Navegacin en MPLAB X
Lab 4: Navegar por un proyecto
Slide 3
Porqu MPLAB X?
Windows XP (32bit)
Windows 7(64bit)
Slide 5
Porqu MPLAB X?
Porque hacer un MPLAB nuevo?
Slide 6
Porqu MPLAB X?
Porqu el IDE de NetBeans?
Slide 7
Porqu MPLAB X?
Porqu el IDE de NetBeans?
Slide 8
El ecosistema de MPLAB X
Emulators
Programmers
PICkit 3
Plug-Ins
Microchip Supplied
3rd
User Supplied
Slide 10
MPLAB
REAL ICE
ACTIVE STATUS FUNCTION
TM
RESET
Slide 11
Slide 12
Slide 13
Principales diferencias
Principales Diferencias
Proyectos y workspaces
MPLAB 8
El proyecto contiene:
Cofiguracion bsica del proyecto, nombre y ubicacin de los archivos del proyecto, PIC a usar
El Workspace contiene:
Proyectos actuales, ubicacin de las ventanas, herramientas de programacin y debug usadas
MPLAB X
Grupos de proyectos:
Slide 15
Listado de proyectos para simplificar su apertura en proyectos que son usados habitualmente
2012 Microchip Technology Incorporated. All Rights Reserved.
Proyectos en MPLAB X
Qu es un proyecto?
Definition
Un Proyeccto es definido como un grupo de archivos dentro de una estrucutra especfica de directorios y usada por el MPLAB X para dar seguimiento a los archivos y configuraciones requeridas por la aplicacin.
Example
Ubicacin del proyecto = C:\MTT\RS2012 Directorio proyecto = Project Name (Lab1) Directorios intermedios (*.o files) Directorio de salida (*.hex and *.elf files) Directorio de configuraciones del proyecto
Lab1.X
build dist nbproject
Slide 16
Principales diferencias
Archivos de proyecto y estructura
MPLAB 8
Los proyectos y workspaces son representados por archivos individuales que pueden ser abiertos directamente (doble click):
*.mcp (proyecto) *.mcw (workspace)
MPLAB X
El proyecto es representado por una estructura de directorios que contiene archivos XML No hay ningun archivo para abrir con doble click El proyecto debe ser abierto desde el IDE
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 17
Principales diferencias
Archivos de proyecto y estructura
Estrucura de directorios automticamente generada
Local Disk (C:) MTT
RS2012
Project Folder - Source Files (*.c, *.h) Lab1.X build default debug Intermediate Files (*.o, *.o.d) production dist
Principales diferencias
IDE basado en proyectos
MPLAB IDE 8
MPLAB X IDE
Slide 19
Principales diferencias
Configuraciones debug/release
MPLAB IDE 8
Build All
MPLAB X IDE
Program Target
Slide 20
Principales diferencias
Conexin USB con herramientas
MPLAB 8
Link establecido cuando la herramienta es seleccionada Link cancelado cuando el MPLAB IDE es cerrado Link siempre on mientras la herramienta est habilitada
MPLAB X
Link establecido cuando comienza el debug Link cancelado cuando termina el debug Link est siempre off excepto cuando se est debuggeando
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 21
Principales difernecias
Soporte de herramientas viejas
Herramientas NO soportadas por MPLAB X IDE
ICD 2 (2002) ICE 2000 (1998), ICE 4000 (2003) PRO MATE II (1996) PICSTART Plus (1997)
MPLAB X IDE Herramientas soportadas actualmente
ICD 3 (2008), PICkit 3 (2008), PICkit 2 (2005) REAL ICE (2006) MPLAB PM3 (2004) Starter Kits
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 22
Principales diferencias
Drivers USB
MPLAB 8
ICDs y REAL ICE usan drivers propietarios PICkit usa un driver HID standard
MPLAB X
Slide 23
MPLAB X IDE
Pgina de inicio
Tab: Learn & Discover
Slide 25
Pgina de Inicio
Tab: My MPLAB IDE
Slide 26
Pgina de Inicio
Whats New
Slide 27
IDE Layout
Slide 28
IDE Layout
Barra de herramientas
Barra de herramientas
Slide 29
IDE Layout
Tab de proyectos (Project Tree)
Tab de proyectos
Slide 30
IDE Layout
Tab de archivos
Tab de archivos
Slide 31
IDE Layout
Tab de Clases
Tab de Clases
Slide 32
IDE Layout
Project Dashboard Tab
Slide 33
IDE Layout
Navegador
Navegador
Slide 34
IDE Layout
Editor
Editor Window
Slide 35
IDE Layout
Editor Toolbar
Editor Toolbar
Slide 36
IDE Layout
Glyph Margin
Glyph Margin
Slide 37
IDE Layout
Error Stripe
Error Stripe
Slide 38
IDE Layout
Output Window
Output Window
Slide 39
Trabajando conMPLAB X
Instalacin
Soportado en mltiples plataformas:
Windows XP, Vista, 7 (32 & 64-bit) Linux Mac OSX
MPLAB X
Slide 41
Slide 42
Slide 43
Slide 44
Slide 45
Procedure
Aadir Archivos
Escribir cdigo
Selecciona Simulador
Simular
Selecciona Debugger
Debug On H/W
Programa
Entrega Producto
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 46
Hold in Reset Build Rebuild (Clean and Build) Program Target Read Target
Redo
default
Bsqueda rpida
Slide 47
Menu
Slide 48
Microchip Embedded
En Projects seleccione
Standalone Project
Slide 49
PIC24FJ128GA010
Slide 50
Slide 51
Slide 52
Simulator
Si usa una herramienta de debug por hardware seleccione el nmero de serie de la misma, cmo se puede ver en la imagen de la derecha para el REAL ICE
Slide 53
Si no ve la versin que desea, entonces el IDE no puede verlo o no fue instalado en el computador.
Slide 54
Roadshow
Ingrese su carpeta:
C:\MTT\RS2012
Se crear una carpeta con el nombre del proyecto en el directorio seleccionado
MTT RS2012
Lab.X
Slide 55
Slide 56
Ejercicio 1
Crear un nuevo proyecto
Ejercicio 1
Crear un proyecto
Objectives Procedure
Slide 58
Ejercicio 1
Crear un proyecto
Procedimiento
Siga al instructor para crear un proyecto desde el principio Configure su proyecto para
PIC24FJ128GA010 MPLAB C30 Compiler MPLAB X Simulator
Slide 59
Ejercicio 1
Crear un proyecto
Conclusions
IDE
Creamos un proyecto listo para incorporarle archivos
Slide 60
Procedure
Aadir Archivos
Escribir cdigo
Selecciona Simulador
Simular
Selecciona Debugger
Debug On H/W
Programa
Entrega Producto
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 62
Glyph Margin
Error Stripe
Slide 63
Last Edit Cycle through edits Previous Edit Next Edit Find Selection Find Previous Occurrence Find Next Occurrence Toggle Highlight Search
Shift Line Left (Indent Less) Shift Line Right (Indent More) Start Macro Recording Stop Macro Recording Comment Uncomment Go to Header/Source
Previous Bookmark
Next Bookmark Toggle Bookmark
* Next and Previous Edit buttons become active after using Navigate Go to X
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 64
El editor parsea el cdigo a medida que lo escribimos y nos avisa de los errores
Pase el mouse sobre el indicador para ver la causa del error
Los errores son subrayados en rojo, como los errores de ortografa en Word
Slide 65
Slide 66
Cuando se requieren mltiples glyphs en una lnea aparece una flecha negra que apunta hacia abajo al lado de un glyph.
Slide 67
Error Stripe
Error
Slide 68
Presione texto
Ctrl
Slide 69
El editor muestra los parmetros de una funcin cuando uste laescribe ( Ctrl + P Para mostrarlo)
La informacin aparece automticamente, pero puede presionar CRTL + P para mostrarlo manualmente.
Slide 70
Posicione el mouse sobre un registro o variable Debe tener activa una sesin de debug
Slide 71
Ctrl
+
Slide 72
Llave relacionada
Llave seleccionada
Slide 73
Slide 74
Seleccione Tools Options del men, despus seleccione Editor desde los conos superiores
Slide 75
Absoluto
Relativo
.. = Arriva un nivel . = Carpeta del proyec.
Auto
C:\com\utils.c
..\com\utils.c
C:\com\utils.c
Modo absoluto
main.c
sub fn.c
C:\project\main.c
.\main.c
.\main.c
Modo relativo
C:\project\sub\fn.c
.\sub\fn.c
.\sub\fn.c
Modo relativo
Slide 76
Compilando un proyecto
Compilando un proyecto
MPLAB 8 Make
(Menu: Project Make)
Build All
(Menu: Project Build All)
Slide 78
Compilando un proyecto
Build + Debug + Download + Run
Compilar y ejecturar un proyecto
Compile el proyecto para asegurarse que todo est correcto Haga click en el cono de Clean and Build Project. Este botn va a: 1. Borrar archivos temporarios
2. Compilar el proyecto
Slide 79
Compilando un Proyecto
Estadsticas del programa
En el men seleccione Window Project Environment Seleccione su proyecto en el rbol de proyectos Vea el tab Project Environment Dispositivo Checksum Uso de memoria Breakpoints disponibles Herramienta de debug
Slide 80
Ejercicio 2
Crear un nuevo archivo fuente y compilar
Ejercicio 2
Trabajando con el editor y compilador
Objetivos Procedure
Aprender a usar el editor para crear archivos fuente Aadir archivos fuente al proyecto y compilarlos
Slide 82
Ejercicio 2
Trabajando con el editor y compilador
Procedimiento
Siga las instrucciones del presentador para crear el archivo Adalo al proyecto Complelo
Slide 83
Ejercicio 2
Cdigo fuente
#include <p24Fxxxx.h> void delay(int); int main(void) { TRISA = 0; while(1) { PORTA++; delay(4096); } }
Slide 84
Ejercicio 2
Trabajando con el editor y compilador
Conclusiones Editor
Tiene muchas caracteristicas que simplifican la escritura y el debug de los proyectos
IDE
Maneja el proceso de aadir fuentes y decide qu herramientas usar para compilar el proyecto.
Slide 86
Debug Controlar la ejecucin de un programa en un simulador o debugger con la habilidad de detener y continuar la ejecucin del programa y la habilidad de ver o modificar cualquier registro SFR o posicion de memoria. Elementos escenciales Comenzar una sesin de debug Controlar la ejecucin del programa Ver registros especiales (SFRs) Observar o modificar posiciones de memoria Modificar memoria o SFRs Terminar la sesin de debug
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 88
Procedure
Use el simulador por software de MPLAB X
Aadir Archivos
Escribir cdigo
Selecciona Simulador
Simular
Selecciona Debugger
Debug On H/W
Programa
Entrega Producto
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 89
Slide 90
Haga click en el cono Debug Project Este botn va a: 1. Compilar (make) su proyecto en modo debug 2. Programar el PIC en la placa destino 3. Ejecutar el cdigo
Slide 91
Ejecutar / Continuar
Reset Ejecutar hasta el cursor Step Into Step Over Step Out Reset Llevar al cursor hata el PC
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 92
Slide 93
Breakpoints
Definition
Breakpoints Fijar una condicin en un programa de tal forma que cuando se cumpla provocar que el debugger/simulador se detenga inmediatamente y espere instrucciones del usuario.
Slide 94
Breakpoints
Como poner y quitar un breakpoint
Breakpoints de lnea Haga click en el nmero de lnea para cambiar el estado del breakpoint Un cuadrado rojo ( ) indica que el mismo est activado. La lnea de cdigo tambin sera marcada en color rojo.
Slide 95
Breakpoints
Cmo hacer un breakpoint condicional
Breakpoint condicional de lnea
Desde el men seleccione Debug New Breakpoint Elija Line como el tipo de breakpoint Especifique el File y el Line Number
(Se autocompleta en funcin de la posicin del cursor)
Slide 96
Breakpoints
Como hacer un breakpoint condicional de datos
Breakpoint condicional de datos
Vaya a Debug New Breakpoint Seleccione Data como el tipo de breakpoint Especifique la direccin (Address) y la condicion Breaks on Especifique el Pass count Condition
Slide 97
Breakpoints
Como ver todos los breakpoints en un proyecto
Ventana Show Breakpoint
Seleccione Debug New Breakpoint Click derecho para:
Crear un nuevo BP Habilitar todos los BP Desabilitar todos los BP Borrar todos los BP Agrupar BP (Permite habilitar y desabilitar por grupos) Cambiar la configuracin de un BP Doble click para ir a su fuente
Slide 98
Ventana de variables
La ventana Variable Window muestra las variables locales durante el debug Muestra variables locales activas Se pueden aadir variables globales si lo desea
Slide 99
Watches
Mostrar el tab watches
El el men principal seleccione: Window Debugging Watches
Slide 100
Watches
Aadir una variable
Resalte la variable en el editor Haga uno de estos:
Click derecho en el editor y selecciona New Watch Desde el men ppal: Debug New Watch Arrastre la variable seleccionada hasta la watch window
F7
Ctrl
Shift
OK
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 101
Watches
Cambiar el valor de una variable
Doble click en el valor bajo la columna Value Ingrese el nuevo valor y presione ENTER
Los valores no pueden cambiarse on the fly. Se debe detener la ejecucin antes de modificar uno de los valores.
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 102
Finalizar sesin
Termina la sesin de debug. Si hay un programador de hardware finaliza la comunicacion USB. Debe ejecutarse este paso antes de modificar el cdigo.
Slide 103
Haga esto CADA VEZ antes de compilar para un nuevo debug Es importante terminar la sesin antes de comenzar una nueva (por ejemplo, al modificar el cdigo)
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 104
Ejercicio 3
Debugeando con el simulador de MPLAB X
Ejercicio 3
Debugeando con el simulador del MPLAB X
Objetivo
Seleccione el simulador como herramienta de debug Compile y grabe el cdigo en versin debug Controle la ejecucin del cdigo Examine como escribir variables y SFRs durante la sesin de debug.
Slide 106
Ejercicio 3
Debugeando con el simulador del MPLAB X
Procedimiento
Slide 107
Ejercicio 3
Debugeando con el simulador del MPLAB X Conclusiones
Las sesiones de debug se inician con un slo paso En el proceso se usan herramientas comunes como breakpoints, watch windows, etc La sesin Debug DEBE ser finalizada antes de comenzar una nueva.
Slide 108
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Haciendo click sobre l, no lleva a la definicin del objeto, aunque sea en otro archivo diferente.
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 116
GenerateRandomDWORD() fue llamada desde StackInit() - el call fue en la linea 113 de StackTsk.c
StackTsk() fue llamada por el main() - desde la linea 136 de MainDemo.c
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 117
Slide 119
Slide 120
Slide 121
Ejercicio 4
Navegacin del proyecto
Ejercicio 4
Navegacin del proyecto
Objetivo Procedure
Usar las caractersticas bsicas de MPLAB X para manejar el debug de un proyecto Presentar funciones como
Call graph Call stack Hypervnculos Variable windows
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 123
Ejercicio 4
Navegacin del proyecto
Procedimiento
Slide 124
Ejercicio 4
Cambios al cdigo fuente
#include <p24Fxxxx.h>
Procedure
void delay(int); int main(void) { TRISA = 0; while(1) { PORTA++; delay(1); incPORTA(); } } void delay(int delayVar) { while (delayVar) { delayVar--; } incPORTA(); } void incPORTA(void) { PORTA++; }
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 125
Ejercicio 4
Navegacin del proyecto
Conclusions
Slide 126
Programmer/Debuggers
Aadir Archivos
Escribir cdigo
Selecciona Simulador
Simular
Selecciona Debugger
Debug On H/W
Programa
Entrega Producto
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 128
Programmer/Debuggers
Qu son?
MPLAB
REAL ICE
ACTIVE STATUS FUNCTION
TM
RESET
Funcin de programacin
hex Funcin de debug
Seales de control Algoritmo de programacin 1001 0101
Slide 129
Programmer/Debuggers
Recursos compartidos
Uso exclusivo de 2 pines I/O mientras se ejecuta el debug Control compartido del MCLR Algunos registros (RAM) Algunas posiciones de memoria (Flash) Una o dos posiciones de la stack
Para mas detalles, en el men seleccione: Help Help Contents Y busque el ttulo Reserved Resources en la seccin de ayuda de su herramienta.
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 130
Programmer/Debuggers
Debug Executive
Memoria de programa
.hex
Debug Executive
Registros
DebugExec
Debug Executive Variables
Slide 131
Programmer/Debuggers
Comparacin
Caractersticas
PICkit 3
ICD 3
REAL ICE
USB Speed
Power to Target HW Breakpoints SW Breakpoints & Stopwatch Trace Data Capture Logic Probe / Trigger
Full
Full / High
Full / High
Slide 132
Programmer/Debuggers
Controlar la ejecucin del programa
Funcin Terminar sesin de debug Pause MPLAB X
Ejecutar / Continuar
Reset Ejecutar hasta el cursor Step Into Step Over Step Out Reset Llevar al cursor hata el PC
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 133
Usando un Programmer/Debugger
Debug Mode
Slide 135
Programmer/Debuggers
Seleccin de la herramienta
Slide 136
Programmer/Debuggers
Build+Program+Debug en un paso
Debug Project
Igual que usar el simulador de software Compilar la imagen de debug Establece una conexin USB con el programador (si est debidamente configurado) Programa el micro y comienza la sesin de debug
Slide 137
Programmer/Debuggers
Terminar la sesin de debug
Haga esto CADA VEZ antes de compilar para un nuevo debug Es importante terminar la sesin antes de comenzar una nueva (por ejemplo, al modificar el cdigo)
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 138
Programacin
Programmer/Debuggers
Qu son?
MPLAB
REAL ICE
ACTIVE STATUS FUNCTION
TM
RESET
Funcin de programacin
hex Funcin de Debug
Control Signals Algoritmo de programacin 1001 0101
Slide 140
Programmer/Debuggers
Modo programacin
Program Memory
.hex
File Registers
DebugExec
Slide 141
Release Mode
Slide 142
Programmer/Debuggers
Compilando en modo Release
Compilar y programar dispositivo
Compila el proyecto en modo produccin. Establece comunicacin USB con el programador, programa el microcontrolador y ejecuta el programa (MCLR = 1)
Slide 143
Slide 145
Herramienta de desarrollo
Compilador
Slide 146
Slide 147
Versin
Slide 148
Cambio de drivers
Porqu?
MPLAB 8
El ICD y el REAL ICE usan drivers propietarios PICkit usa un driver HID standard
MPLAB X
Slide 150
Cambio de drivers
Software para cambio de drivers
Slide 151
Cambio de Drivers
Conecte la herramienta de desarrollo
ANTES de hacer cualquier cosa:
Conecte su REAL ICE o ICD a un puerto USB de su PC. El driver no puede cambiarse a menos que la herramienta est conectada y el driver ya cargado.
Slide 152
Cambio de Drivers
Ejecute el software de cambio de drivers
Bsquelo en el men inicio de Windows: All Programs / Programs Microchip MPLAB X IDE MPLAB Driver Switcher
Slide 153
Cambio de Drivers
Seleccione la herramienta y el driver
Seleccione la herramienta que desee cambiar Seleccione el driver que desee. Click Apply All
Slide 154
Cambio de Drivers
Cambio completo
El cambio puede demorar unos minutos.
Cuando el driver sea configurado correctamente deber ver el mensaje No error en la ventana inferior.
Slide 155
Ejercicio 5
Haciendo debug con hardware
Ejercicio 5
Debug con Hardware
Objetivos Procedure
Aprenda a intercambiar herramientas de desarrollo y manejar sus opciones Aprenda cundo es necesario usar el MPLAB X Driver Switcher Programe un proyecto para que corra por si mismo
Slide 157
Ejercicio 5
Debug con Hardware
Procedimiento
Parte 2
Repita los pasos de la 1ra parte con el MPLAB-ICD3 Demostracin del MPLAB Driver Switcher
Parte 3
Compile y grabe una versin de produccin de su programa
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 158
Ejercicio 5
Debug con Hardware
Conclusiones
Todas las herramientas de debug usan la misma interfaz Se puede cambiar de herramienta de manera muy sencilla Los drivers USB de MPLAB-IDE y MPLAB X IDE son diferentes
El MPLAB Driver switcher simplifica el cambio
Slide 159
Convirtiendo proyectos
Preparacin
Asegrese que compila en MPLAB IDE v8 Asegrese estar usando versiones 8.14 o mayor Vea que todos los header estn en el listado de archivos y no solo como #include Si va a convertir para usar en Linux o Mac:
Vea que los nombres de archivo de los #include tengan maysculas y minsculas correctamente e.g.
"p24FJ128GA010.h" NOT "p24fj128ga010.h"
Slide 161
Convirtiendo proyectos
Resultados
Los fuentes son compartidos entre MPLAB 8 y MPLAB X El proyecto puede ser trabajado desde cualquiera de los dos IDE
Los cambios a los fuentes se reflejan en ambos IDEs Las configuraciones de opciones del IDE solo tienen efecto en el IDE en que se realizan
Los directorios del proyecto de MPLAB X estarn en el directorio del proyecto de MPLAB 8
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 162
Convirtiendo proyectos
Pasos de conversin
Cree un nuevo proyecto presionando el cono de la barra de herramientas:
Slide 163
Conviertiendo proyectos
Resumen
Resumen
Las advertencias en azul pueden ser ignoradas sin inconvenientes para este ejercicio. Es preferible usar el formato ELF por sobre el COFF Los archivos de salida no mantendrn sus carpetas predeterminadas en MPLAB 8, ya que el MPLAB X IDE tiene su propia estructura de directorios que respetar.
Slide 164
Ejercicio 6
Conviertiendo un proyecto de MPLAB 8
Ejercicio 6
Convirtiendo un proyecto de MPLAB 8
Objetivos Procedure
Convertir un proyecto de MPLAB 8 al nuevo formato de MPLAB X Usar el proyecto en ambos IDEs
Slide 166
Ejercicio 6
Convirtiendo un proyecto de MPLAB 8
Procedimiento
Slide 167
Ejercicio 6
Convirtiendo un proyecto de MPLAB 8
Conclusiones
La utilidad de conversin de proyectos hace que migrar proyectos desde MPLAB 8 a MPLAB X sea muy sencillo El cdigo puede ser compartido por ambos IDEs, simplificando la transicin de IDE.
Slide 168
Aadir Archivos
Escribir cdigo
Selecciona Simulador
Simular
Selecciona Debugger
Debug On H/W
Programa
Entrega Producto
2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 170
Principales diferencias
IDE basado en proyectos
MPLAB IDE 8
MPLAB X IDE
Slide 171
Ejercicio 7
Importando un .HEX existente
Ejercicio 7
Trabajando con archivos HEX
Objetivo Procedure
Importar un archivo .HEX existente El archivo es idntico, no importa cmo fue creado El MPLABX y MPLAB IDE v8 tienen diferentes maneras de usar los archivos .HEX
Slide 173
Ejercicio 7
Trabajando con archivos HEX
Procedimiento
Slide 174
Ejercicio 7
Trabajando con archivos HEX
Conclusiones
Los archivos HEX requieren de un proyecto que los contenga Una vez que este proyecto es creado, se lo trata como a cualquier otro proyecto
Slide 175
Resumen
Recursos disponibles
Centro de ayuda de Microchip:
http://microchip.wikidot.com
Foros Microchip
http://www.microchip.com/forums
Slide 177
Recursos disponibles
www.microchip.wikidot.com
Slide 178
Recursos disponibles
MPLAB X IDE Download
http://www.microchip.com/mplabx
http://microchip.wikidot.com/mplab:_start
Slide 179
Gracias!
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC, KeeLoq, KeeLoq logo, MPLAB, MPLAB X, PIC, PICmicro, PICSTART, PIC32 logo, rfPIC and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB, MPLINK, mTouch, Octopus, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. 2011, Microchip Technology Incorporated, All Rights Reserved.
Slide 181
Apndice
Trabajando con el Editor
Slide 183
Slide 184
Slide 185
Slide 186
Las dems ventanas son llevadas a tabs laterales e inferiores. Para abrirlas temporalmente, pase el mouse sobre ellas.
Slide 187
Slide 188
Slide 189
Slide 190