Home

LV24-33 v6 Sistema de desarrollo Manual de usuario

image

Contents

1. 14 1 SELECTS POWER SUPPLY XTERNAL OR USB 7 PA Te 7 i 7 7 J18 CONNECTS LINE OF EXTERNAL ICD RB7 PIN y OCE 7 2 MMC SD CARD NU RAN RAN 119 CONNECTS PGD LINE OF EXTERNAL ICD TO RBO OR RB6 PIN 145 a 77 O 7 11 CONNECTS TCK TDO TMS AND TDI LINES RB12 RB11 RB10 11 1 44 7 A AND RB13 PINS RESPECTIVELY 44 4 2 CONNECTS TCK TDO TMS AND TDI LINES 5 4 7 11 PINS RESPECTIVELY m4 44 7 11 8 77 1 7 22 7 2 S i i i i RESET DISABLE LT PROJECT 7 15 USED FOR SELECTING VOLTAGE LEVEL APPLIED WHEN BUTTON IS PRESSED eye 109 Prestaciones principales Conector USB del programador incorporado Conector para el programador externo ICD2 o ICD3 Conectores JTAG M dulo de comunicaci n CAN Conector de comunicaci n USB Conector de comunicaci n serial RS 232A Entradas para probar el convertidor A D Conector de comunicaci n serial RS 232B Z calo DIMM 168
2. HTT ETARA DERT OFU VA Drie PA Opa FI aa Figura 3 2 Parte frontal del conector USB O Escriba un programa en alguno de los compiladores dsPIC y genere un fichero hex 2 Utilice el programa LvPICFLASH para seleccionar el microcontrolador deseado que ser programado 3 Pulse sobre el bot n Write para cargar el c digo el microcontrolador A En el lado izquierdo de la ven tana principal del programa utilizar En el lado derecho de la misma ventana se encuentran varias opciones que habilitan el proceso de le programaci n La barra Progress colocada el rinc n derecho del fondo de la ventana le permite monitorizar el progreso de programaci n MikroElektronika r 10 Na 2 4 0 mikrolCD depurador en circuito Sistema de desarrollo 1424 33 v6 mikrolCD depurador en circuito es una parte integral del programador incorporado Se utiliza para probar y depurar programas tiempo real El proceso de probar y depurar se realiza al monitorizar los estados de todos los registros dentro del microcontrolador durante su funcionamiento en entorno real El software mikrolCD est incorporado en todos los compiladores dsPIC dise ados Mikroelektronika mikroBASIC PRO mikroC PRO mikroPASCAL PRO etc Tan pronto como se inicie el depurador
3. CS LINE RG9 OR 1815 PIN CONNECTS CARD S CD LINE iU Pull 24 A TO 7 PIN CONNECTS TDUCHPANEL CONTROLLER TO RB8 AND g Dbw 24 1 R89 ANALOG INPUTS RD10 RD11 CONTROL PINS 7 7 SW16 CONNECTS RX AND TX FOR RS 232A COMMUNICATION 77 7 ass RF2 AND RF3 PINS OR TO RB9 AND RB8 PINS RESPECTIVELY U E 14 A ODA Ea CE EL ME EL CONNECTS RX AND TX LIES FOR RS 2328 COMMUNICATION 7 7 7 PINS OR TO RB11 AND RB10 PINS RESPECTIVELY ma vcca 39 ORTE GS i SW17 ENABLES CAN COMMUNICATION ENABLES LCD AND GLCD 9 CONTROLLER 77 1 BACKLIGHT 7 m E m E E J1 J12 SELECT PULL UP PULL DOWN RESISTORS ON PORTA PORTB 34 PORTC PORTD PORTE PORTF AND PORTG PINS 0 DISABLES CURRENT LIMITI IG PROTECTION FOR BUTTONS 21 J14 CONNECTS POTENTIOMETER P3 RB8 RB9 RB10 OR 11 110 14 7 7 ANALOG INPUT 7 so so 1 J15 CONNECTS POTENTIOMETER RB12 RB13 RB14 OR RB15 E
4. 3 Eee TTT TE 3 5 L gt GOLD PLATED EDGE CONTACT MCU CARD finim E a pa gm um TECATE g 11 22 5 WO EE Posibilidad de leer tarjetas de memoria MMC SD LLL MEMORY CARD 15555 Lama EA r LCD gr fico con retroilumi naci n IA S TA GLCD128x64 amp El programa LvPICFLASH Y proporciona una lista completa de todos los microcontroladores soportados La ltima versi n de este programa con la lista actualizada de los microcontroladores soportados se puede descargar desde nuestra p gina web www mikroe com El paquete contiene Sistema de desarrollo LV24 33 v6 CD del producto con un software apropiado Cables cable USB Documentaci n Manuales para LV24 33 v6 y mikrolCD gu a r pida Instalaci n de los controladores USB y Esquema lectrico del sistema Especificaci n del sistema Fuente de alimentaci n por un conector AC DC 7 23V AC o 9 32V DC o por un cable de programaci n USB 5V DC Consumo de corriente 40 en estado inactivo los m dulos incorporados est n inactivos Dimensi n 26 5 x 22cm 10 4 x 8 6 pulgadas Peso 4209 0 92165
5. 1 gt 6 e iV a33 y6 RCN DUPA Y ECM PLACH co DIVELOFMEN HOD BOTS LCD AND BE PORRA y Cul F e OM BOSH 70 LITA PERMANENTLY Potenci metro ajustar el contraste 2 Figura 17 2 LCD alfanum rico 2x16 TN rail gt a O O 67 v y 3 ON Z Q O VCC 5V NO Top view ENVREG LCD BCK N PIC24FJ96GA010 Figura 17 3 Esquema de conexi n del LCD alfanum rico 2x16 MikroElektronika Sistema de desarrollo 1424 33 v6 23 cS El LCD gr fico 128x64 GLCD est conectado al microcontrolador por medio de los puertos PORTB y PORTD Dispone de la reso luci n de pantalla de 128x64 p xeles lo que permite visualizar diagramas tablas u otros contenidos gr ficos El potenci metro P2 se utiliza para ajustar el contraste del GLCD El interruptor 8 GLCD BCK en el interruptor DIP SW17 se utiliza para encender apagar la retroiluminaci n del visualizador El puerto PORTB se utiliza asimismo para el funcionamiento del LCD 2x16 as que los dos visualiza dores no se pueden utilizar simult neamente gt __ Potenci metro ajustar el contraste __
6. PERMANENTLY DAMAGED pa 7 7 1 2 Pull BE SURE PLACE LCD AND GLCD PROPERLY OTHERWISE BOTH 7 A Down 7 LCD AND GLCD UNITS BE PERMANENTLY DAMAGED 7 7 106 2 16 7 1 A O 0 ee AA a A W 77 7 COIE 00000000 7 7 2 USB PROG ma W nu mama MD O O sm O T 59999991117 Em aa 7 7 7 7 9 32 0 O O am 0 0 O a EN E 2 7 17 7 OD O O O O 0 O 7 fZ PORIC EDEN E 7 O f me 7 gt 0000000050000 500000 SSA E kr Pull 0 7 77 7 7 4 7 mm m E lt Poun 34 7 En OOO dl YA 44 5 1 77 2 ID gn a O O O 0 a 7 mamanman 4 7 m T 2 7 5 D O O 7 7 77 moej 7 7 00000000 77 1 En gN EEEE EDE E ILL 1111123 7 1 4 7 O O O 5585 Doun 11111011 77 1 SOS A 1 7 7 g
7. un 75 esaimbreno uoo Tua IS eo IM Jod SoJOmpoid SONSOni seu J inb IS YO4 SNOILNTOS 5 5E lu E
8. MikroElektronika Sistema de desarrollo 1424 33 v6 ON BOARD PROGRAMMER CONNECTOR JTAG2 use Link e H FOR MORE INFORMATION REFER TO THE LV24 33V6 MANUAL ANSIA ANN 7 y df X 0 2 gt 7 A 7 7 1 1 7 1 7 7 1 1 7 7 7 7 7 7 1 1 1 1 7 1 7 7 1 1 7 7 f me 7 lore 00 DEVELOPMENT BOARD ON a A Pull 7 7 4 33 v6 07 ly USB E 7 7 7 BY MIKROELEKTRONIKA lt 7 7 0 00 fl PORTB 0 Sy U 77 pr 7 L 7 7 7 7 gt 11111111 7 7 1 7 7 7 7 1 A CHARACTERS IN 4 BIT MODE gt 7 gt 7 7 7 7 1 7 M 2 7 7 7 IMPORTANT L 7 7 pop Tp 7 Ju pu Dm a E i BE SURE TO TURN OFF THE POWER SUPPLY BEFORE PLACING LCD OR 2 U 7 2 O S 11 GLCD ON DEVELOPMENT BOARD OTHERWISE BOTH LCD AND GLCD 1 0 7 11 UNITS
9. gt 2 22 7 DN U 4 7 1 7 7 7 PORTD 7 7 7 A 44 7 POWER POWER m 1 A 77 O 21 1 SUPPLY A A A 7 7 4 E 7 7 4 7 ermeejuss H SERIAL 1 4 1 14 7 4 7 OFF 15 4 7 4 A 7 7 AAA OS 44 7 POWERSUPPY 7 272 7 A 2 22 2 34 1 4 2 A A A e e SW1 SW12 ENABLE PULL UP OR PULLIDOWN RESISTORS ON PORTA 1 1 VOLTAGE 11 PORTE PORTC PORTD PORTE PORT AND PORTG PINS 7 PORTF 1 E ra SW13 TURNS ON OFF PORT LED N vecs 77 7 REGULATOR 1 1 SWIA ENABLES SPI COMMUNICATION AND CONNECTS CS 5 Up 77 LINE 6 PIN 7 I SW15 CONNECTS RAM S HOLD INE TO RES PIN CONNECTS CARD S 4 7
10. 124 33 v6 pa Todos los sistemas de desarrollo de MikroElektronika son unas herramientas insustituibles para la programaci n y el desarrollo de los dispositivos basados en microcontroladores Los componentes elegidos con atenci n debida y el uso de las m quinas de la ltima generaci n para montarlos y probarlos son la mejor garant a de alta fiabilidad de nuestros dispositivos Gracias a un dise o simple gran n mero de los m dulos complementarios y ejemplos listos para ser utilizados todos nuestros usuarios sin reparar en su experiencia tienen la posibilidad de desarrollar sus proyectos en una manera f cil y eficiente de desarrollo JMikroElektronika SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD waking it simple ESTIMADOS CLIENTES Querr a darles las gracias por estar interesados en nuestros productos y por tener confianza en MikroElektronika Nuestro objetivo es proporcionarles con los productos de la mejor calidad Adem s seguimos mejorando nuestros rendimientos para responder a sus necesidades Director general El nombre y logotipo de Microchip el logotipo de Microchip dsPIC microlD MPLAB PIC PlCmicro PICSTART PRO PowerSmart y SmartShunt son marcas comerciales registradas de Microchip Technology Incorporated en los EE UU y otros pa ses Sistema de desarrollo 1424 33 v6 TABLA DE CONTENIDO Introducci
11. DEVELOPMENT Banm Figura 6 1 Conector JTAG Conectores JTAG est n directamente conectados a los pines del microcontrolador Vsupply RB13 TOA DIMM 168P Figura 6 2 Esquema de conexi n del conector JTAG MikroElektronika Sistema de desarrollo 1424 33 v6 7 0 Fuente de alimentaci n El sistema de desarrollo 24 33 v6 puede utilizar una de dos fuentes de alimentaci n 1 Fuente de alimentaci n de 5V desde el PC por el cable USB de programaci n 2 Fuente de alimentaci n externa conectada a un conector AC DC proporcionado en la placa de desarrollo 13 cS El regulador del voltaje MC34063A y el rectificador Gretz permiten que el voltaje de la fuente de alimentaci n externa sea AC en el rango de 7V a 23V o DC en el rango de 9V a 32V El puente J16 se utiliza como selector de la fuente de alimentaci n Para utilizar la fuente de alimentaci n USB el puente J16 debe estar colocado en la posici n USB Cuando se utilice la fuente de alimentaci n externa el puente J16 debe estar en la posici n EXT El sistema de desarrollo se enciende apaga al cambiar de posici n ON OFF del interruptor POWER SUPPLY Regulador del voltaje de la fuente de alimentaci n Puente J16 utilizado para seleccionar una fuente de aliment aci n Alimentaci n por el conector AC DC Side view 4x1N4007 US 857 La Pd Coca
12. aparecer la ventana Watch Values como se muestra en la Figura 4 1 El depurador mikrol CD se comunica al microcontrolador por los pines del microcontrolador utilizados para la programaci n Watch Values Ey En 20 E Remove Q Properties Add Select variable from list ES Comandos en forma de iconos Lista completa de todos los registros y variables dentro del microcontrola dor que se est programando Search for variable by assembly name Lista de registros y variables a monitor izar Su estado va cambiando durante la ejecuci n de programa lo que se puede ver en esta ventana Al pulsar dos veces sobre el campo Value es posible cambiar del for mato de dato Figura 4 1 Ventana Watch Values Opciones del depurador Start Debugger Run Pause Debugger Stop Debugger Step Into Step Over Step Out F9 F6 Ctrl F2 F7 F8 Ctrl F8 FS Shift F4 Ctrl Shift F5 Toggle Breakpoint Show Hide Breakpoints Clear Breakpoints Cada opci n se activa por medio de los ata jos de teclado o al pulsar sobre el icono ap ropiado en la ventana Watch Values El depurador mikrolCD tambi n ofrece opciones tales como ejecutar el programa paso a paso detener la ejecuci n de programa para examinar el estado de los registros actualmente activos por medio de los puntos de ruptura monitorizar los val
13. h eo ua A 25 Muesca indica el gogu ap c todo SMD LED DA O 020205 0 00000 lt 1 8 ue 8 EN A Je gt lea ENVREG TEE DD 200000 Figura 15 2 Esquema de conexi n de los LEDs y del puerto PORTB MikroElektronika Sistema de desarrollo 124 38 v6 21 16 0 Botones de presi n El estado l gico de todos los pines de entrada del microcontrolador se puede cambiar al utilizar los botones de presi n El puente 17 se utiliza para determinar el estado l gico que ser aplicado al pin deseado del microcontrolador al pulsar el bot n de presi n apropiado La funci n de la resistencia protectora es de limitar la m xima corriente lo que impide da ar el sistema de desarrollo y los m dulos perif ricos en caso de que ocurra un corto circuito Si es necesario los usuarios con m s experiencia pueden poner en cortocircuito esta resistencia utilizando el puente J13 Justamente junto a los botones de presi n se encuentra un bot n RESET utilizado para proporcionar se al de reset al pin MCLR por medio del programador incorporado Top view Inside view Bottom view Side view Botones de presi n utilizados para simular las entradas digitales 1 Puente J13 utilizado
14. 1424 33 v6 5 0 Conector ICD El conector ICD habilita la comunicaci n entre el microcontrolador y un depurador programador externo de la compa a Microchip 10029 12039 Los puentes J18 y J19 se utilizan para seleccionar el pin que se alimentar con una se al de programaci n Para enviar la se al de programaci n al microcontrolador es necesario colocar los dos puentes en la misma posici n como se muestra en la Figura 5 3 Con esta se al se pueden alimentar los pines del microcontrolador RBO y RB1 o RB6 y RB7 La posici n de los puentes J18 y J19 depende del microcontrolador proporcionado la tarjeta MCU Al programar el microcontrolador PIC24FJ96GA010 por medio del programador ICD externo los puentes J18 y J19 se pueden colocar en cualquier posici n La raz n principal es la capacidad del microcontrolador de ser programado sobre uno de dos pares disponibles de los pines de programaci n RBO y RB1 o RB6 y RB7 El programador 1CD3 se puede utilizar para la programaci n del microcontrolador mientras que la fuente de alimentaci n est apagado En tal caso es necesario habilitar que el sistema de desarrollo se alimente por medio del programador ICD3 No se debe apagar la fuente de alimentaci n al utilizar el programador ICD2 No utilizar el programador ICD2 para alimentar el sistema ya que el microcontro lador puede quedarse permanentemente da ado La raz n por eso es que el programador ICD2 un voltaje d
15. Figura 2 3 Tarjeta MCU a la que est soldado un microcontrolador en el enscapsulado de 100 pines RB1 MCU DIMM 168P SAY o Q RB6 MC Figura 2 4 Esquema de la disposici n de pines del conector DIMM 168P MikroElektronika cS Sistema de desarrollo 1424 33 v6 Siga los siguientes pasos para insertar la tarjeta MCU en el conector DIMM 168P levante las palancas de extracci n lenta y simult neamentee Palancas de extracci n Palancas extracci n utilizadas para fijar la tarjeta utilizadas para fijar la tarjeta MCU en la posici n abierta MCU en la posici n cerrada Adem s la tarjeta MCU con el microcontrolador en el encapsulado TQFP de 100 pines hay tarjetas MCU el microcontrolador en el encapsulado 44 64 y 80 pines que se pueden pedir por separado Se colocan en el conector apropiado de la misma manera que lo anteriormente descrito MikroElektronika Sistema de desarrollo 1424 33 v6 3 0 Programador incorporado LvPICFlash with mikrolCD Un programador es una herramienta necesaria al trabajar con los microcontroladores Se utiliza para cargar un c digo hex en el microcontrolador y proporciona una interfaz entre el microcontrolador y la PC El sistema de desarrollo LV24 33 v6 dispone de un programador incorporado LvPICFlash El programa LvPICFLASH se utiliza para cargar un fichero hex el microcontrolador En la Figura 3 3 se muestra la
16. HI p _ e E LA aad Ll 6 6 7 Je 4 D 08 7 A Figura 7 1 Fuente de alimentaci n Alimentaci n por 5 el conector USB Conector AC DC LED de se al POWER SUPPLY Interruptor POWER SUPPLY Side view Top view L2 220uH D7 N MBRS140T3 Side view Bottom view Side view Figura 7 2 Esquema de la fuente de alimentaci n Side view Side view orar Side view lt 202 MikroElektronika 14 Sistema de desarrollo 1424 33 v6 8 0 Regulador de voltaje de 3 3V El sistema de desarrollo LV24 33 v6 dispone de un regulador de voltaje con el prop sito de reducir el voltaje de alimentaci n del sistema de desarrollo de 5V a 3 3V El voltaje de 3 3V se utiliza para alimentar el microcontrolador y otros m dulos incorporados El circuito MC33269DT 3 3 proporcionado en el sistema de desarrollo se utiliza como un regulador de voltaje capaz de proporcionar corriente de 800mA 3 VIN VOUT 3 3 2 E7 1 5 4 MC33269DT 3 3 10uF 100nF 10uF Figura 8 2 Esugema de conexi n de regulador de voltaje 9 0 M dulo de comunicaci n USB El conector USB CN23 habilita conectar un microcontrolador dsPIC con una interfaz USB incorporada a los dispositivos perif ricos El microcontrolador est conectado al conector CN23 por medio de las l
17. a expresa o impl cita de aptitud para Actividades de alto riesgo MARCAS REGISTRADAS El nombre y logotipo de Mikroelektronika el logotipo de Mikroelektronika mikroC mikroC PRO mikroBasic mikroBasic PRO mikroPascal mikroPascal PRO AVRflash PICflash 18FJprog PSOCprog AVRprog 8051prog ARMflash 5 EasyPIC6 5 BigPIC6 dsPIC PRO4 Easy8051B EasyARM EasyAVR5 EasyAVR6 BigAVR2 EasydsPIC4A EasyPSoC4 EasyVR Stamp LV18FJ LV24 33A LV32MX PIC32MX4 MultiMedia Board PICPLC16 PICPLC8 PICPLC4 SmartGSM GPRS UNI DS son maracas comerciales de Mikroelektronika Todas las dem s marcas aqu mencionadas son propiedad de sus respectivas compa as Todos los dem s productos y nombres corporativos utilizados en este manual pueden ser marcas comerciales registradas son propiedad de sus respectivas compa as y se utilizan para fines de redacci n en beneficio de sus propietarios sin intenci n de infringir sus derechos OMikroelektronika M 2010 Todos los derechos reservados o gt e a 18 2 J 2 6 y e gt gt e 2 As e 108 US US ap ejunBba d aus IS tioddns uajusoo MMM
18. conexi n entre el compilador el programa LvPICFLASH y el microcontrolador Conector USB del programador Chip del programador ERNAL Jj Ea 7 E Drg En Be Figura 3 1 Programador incorpor E mikroC compiler for dsPIC 30 33 and PIC 24 File Edit Run Tools Help Led_Custom_Test c 25 26 char txt 10 27 28 void maini 4 PORTS 30 ADPCFG OxXFPTF 32 Led nit LY 24 33 Lcd Custom Outi l 3 CXE 34 Lcd Custom Out 2 6 CXE 35 Led Custom 1 36 Lcd Custom Out 1 10 txt 37 Led Custom Chr 1 11 38 view Project Debugger mikro 1 digital E Escriba un c digo en un compilador dsPIC genere un fichero hex Utilice el programador incorporado cargar el c digo microcontrolador Figura 3 3 Proceso de programaci n Compilar el programa 1110001001 Bin 0110100011 0111 2 2 7 1044 F43E0021A 7 20541 Cargar el c digo hex C eT TrA al MD Corentin hanna EPOC e a Ieis emi in pantara AVAL part Wiry ii Ll
19. de 8x10K Para llevar esta se al al pin RD8 es necesario poner el interruptor P1 en el interruptor DIP SW8 en la posici n ON Por consiguiente cada vez que presiona el bot n RD8 un uno l gico voltaje VCC 3 3 aparecer en el pin 2 con tal de que el puente J17 est en la posici n VCC 3 3 Para conectar los pines en el puerto PORTD a las resistencias pull up y para llevar un cero l gico 0 a los pines de entrada del puerto es necesario poner el puente J8 en la posici n Up y el puente J17 en la posici n GND Esto permite llevar a alto 3 3V todos los pines de entrada del puerto PORTD en el estado inactivo por medio de la resistencia de 10K Por consiguiente cada vez que presione el bot n RD8 un cero l gico 0V aparecer en el pin con tal de que el interruptor P1 est en la posici n ON En caso de que los puentes J2 y J10 tengan el mismo estado l gico al presionar cualquier bot n los pines de entrada no cambiar n de es tado l gico T RMINOS Y CONDICIONES Todos los productos de MikroElektronika son protegidos por la ley y por los tratados internacionales de derechos de autor Este manual es protegido por los tratados de derechos de autor tambi n Es prohibido copiar este manual en parte o en conjunto sin la autorizaci n previa por escrito de MikroElektronika Se permite imprimir este manual en el formato PDF para el uso privado La distribuci n y la modificaci n de su contenido son prohib
20. m dulos adicionales como el sistema de desarrollo pueden quedarse da ados permanentemente Refi rase a la Figura 1 3 para colocar los m dulos adicionales apropiadamente MikroElektronika Sistema de desarrollo 1424 33 v6 2 0 Microcontroladores soportados El sistema de desarollo LV24 33 v6 dispone de un conector DIMM 168P utilizado para inserci n de la tarjeta MCU Este sistema de desarrollo viene con una tarjeta MCU a la que est soldado un microcontrolador PIC24FJ96GA010 en el encapsulado de 100 pines como se muestra en la Figura 2 3 Adem s un oscilador as como 102 puntos de soldadura conectados a los pines del microcontrolador tambi n est n en la tarjeta MCU Cada punto de soldadura est marcado igual que el pin al que est conectado Los puntos de soldadura facilitan la conexi n entre la tarjeta MCU y los m dulos del dispositivo destino LIA y Mon a Lan DIMM 168P para colocar la tarjeta MCU con el microcontrolador en el ensapsulado gt ed CFE S E FEA Cr Doun Lj iH Y Duss 0 Y E MITO 10018 goc 0 0 00000 PANEL E Figura 2 1 Conector DIMM 168P
21. n al sistema de desarrollo LVW24 33 4 Prestaciones principalas iras 5 1 0 Conexi n del sistema a PC 6 2 0 Microcontroladores 3 0 Programador LvPICFlash incorporado iii 9 4 0 MikrolCD depurador en circuito eso nine 10 JAI A 11 6 0 Conector 12 7 0 Fuente de alimentaci n scan 13 8 0 Regulador de voltaje de 14 9 0 Conector de comunicaci n USB susi dados 14 10 0 M dulo de comunicaci n RS 232 isis tii anios 15 11 0 M dulo de comunicaci n retenida 16 12 0 Entradas de prueba del convertidor A D 17 13 0 Conector MMC SD adas 18 MOGUO 19 AA o III 20 16 0 Botones de presi n 21 A EE 22 18 0 as 23 1980 Rane _ _ _ __ 24 20 0 P uenoSs de E S 25 4 Na Sistema de desarrollo 1424 33 v6 Introducci n al sistema de desarrollo LV24 33 v6 El sistema de desarrollo LW24 33 v6 proporciona un entorno de desarrollo para experimentar con los microcontro
22. neas USB DM y USB DP La funci n del LED marcado con ON es de indicar la conexi n entre los dispositivos USB y el sistema de desarrollo de ah con el microcontrolador gt Moo 2 Bottom view DIMM 168P Figura 9 1 Conexi n USB Figura 9 2 Esquema de conexi n del conector USB MikroElektronika Sistema de desarrollo 1424 33 v6 10 0 M dulo de comunicaci n RS 232 USART universal synchronous asynchronous receiver transmitter transmisor receptor universal es una de las formas m s frecuentes de intercambiar los datos entre la PC y los perif ricos La comunicaci n serial RS 232 se realiza por medio de un conector SUB D de 9 pines y el m dulo USART del microcontrolador El puerto LV24 33 v6 proporciona dos puertos RS 232 RS 232A RS 232B Utilice los interruptores marcados con RX232 A pin RF2 o RB9 TX232 A o RB8 en el interruptor DIP SW16 para habilitar el puerto RS 232A Asimismo utilice los interruptores marcados con RX232 B pin RF4 o RB11 y TX232 B RF5 RB10 en el interruptor DIP SW16 para habilitar el puerto RS 232B Los pines del microcontrolador utilizados en esta comunicaci n est n marcados de la siguiente manera RX receive data data l nea de recibir los datos y TX transmit data l nea de transmitir datos La velocidad de transmisi n de datos va hasta 115 kbps Para habilitar que el m dulo USART del microcon
23. poner en cortocircuito la re sistencia protectora Bot n RESET Puente J17 utilizado para seleccionar el estado l gico que se aplicar al pin al pulsar el bot n de presi n STO A OSa Figura 16 1 Botones de presi n Al pulsar cualquier bot n de presi n cuando el puente J17 est en la posici n 3 3 un uno l gico 3 3V ser aplicado al pin apropiado del microcontrolador como se muestra en la Figura 16 2 Al presionar un bot n de presi n el pin apropiado ser llevado a alto 1 OVCC 3 3 0 ej 0 0 0 9 E Figura 16 2 Esquema de conexi n los botones de presi n al puerto MikroElektronika cS Sistema de desarrollo 1424 33 v6 El sistema de desarrollo LV24 33 v6 proporciona un conector incorporado para un LCD 2x16 alfanum rico Este conector est conectado al microcontrolador por medio del puerto PORTB El potenci metro P1 se utiliza para ajustar el contraste del visualizador El interruptor 7 LCD BCK en el interruptor DIP SW17 se utiliza encender apagar retroiluminaci n del LCD La comunicaci n entre el LCD y el microcontrolador se establece utilizando el modo de 4 bits Los d gitos alfanum ricos se visualizan en dos l neas de las que cada una contiene hasta 16 caracteres de 7x5 p xeles ml 5 ON eraga 24 33 ven com a E
24. pull down Interruptor DIP para en cender resistencias pull up pulkdown para pin del puerto Figura 20 3 Puente J10 en la posici n pull up Figura 20 1 Puertos de E S Pines de puerto PORTB est n conectados 3 3 a las resistencias pull down up RNG 8 10 pu down ON 12345678 A LD17 N1 Na Y Do A Do PI A Figura 20 4 Esquema de conexi n del puerto MikroElektronika 29 cS 26 Sistema de desarrollo 1424 33 v6 Las resistencias pull up pull down permiten determinar el nivel l gico en todos los pines de entrada del microcontrolador cuando est n el estado inactivo El nivel l gico depende de la posici n pull up pull down del puente El pin RD8 con el interruptor DIP SW8 perti nente puente J8 y el el bot n de presi n RD8 con el puente J17 se utilizan aqu con el pr posito de explicar el funcionamiento de las resistencias pull up pull down El principio de su funcionamiento es id ntico para todos los dem s pines del microcontrolador VCC 33 3 3 O O 17 Figura 20 7 Puentes J8 J17 en las mismas posiciones MikroElektronika Para conectar los pines del puerto PORTD a las resistencias pull down es necesario poner el puente J8 en la posici n Down Esto permite llevar un cero l gico 0V al pin del puerto PORTD en el estado inactivo por medio del puente J8 y de la red de resistencias
25. 8x64 Conector del GLCD y TWE L CKUGHT Conector del panel t ctil ey a El 7 z 9 OLCDIZA 5 4 Wi A TA Ei m im i A ma ar A SA Figura 18 2 Conector GLCD P2 m 10K Top view GLCD BCK 10 OVCC 5V VCC 5VO 2 O cof 2 an 22 02 5 Sx CN21 50 51 52 53 54 55 56 57 Tmp yr 505 A Figura 18 3 Esquema de conexi n del GLCD MikroElektronika 24 Sistema de desarrollo 1424 33 v6 3 19 0 Panel t ctil El panel t ctil es un panel fino autoadhesivo transparente y toque sensitivo Se coloca sobre el GLCD El prop sito principal de este panel es de registrar la presi n en un punto espec fico del visualizador y enviar sus coordenadas en la forma del voltaje anal gico al microcontro lador Los interruptores 5 6 7 y 8 en el interruptor DIP SW15 se utilizan para conectar el microcontrolador y el panel t ctil Figura 19 1 Colocaci n del panel t ctil sobre un GLCD Figura 19 1 muestra c mo colocar un panel t ctil sobre un GLCD Aseg rese de que el cable plano est a la izquierda del visualizador GLCD como se muestra en la Figura 4 Panel t ctil est conectado al microcontrolador por medio de los pines RB8 RB
26. 9 RD10 y RD11 NO 819 a OVCC 3 3 TOUCHPANEL CONTROLLER Figura 19 3 Conectar el panel t ctil La Figura 19 3 muestra en detalle c mo conectar un panel t ctil al microcontrolador Acerque la punta del cable plano al conector CN22 Figura 1 Inserte el cable en el conector Figura 2 y presi nelo lentamente de modo que la punta del cable encaje en el conector completamente Figura 3 Luego inserte el GLCD en el conector apropiado Figura 4 NOTA Los LEDs y las resistencias pull up pull down en los pines de los puertos PORTB y PORTD tienen que estar apagados al utilizar un panel t ctil MikroElektronika Sistema de desarrollo 1424 33 v6 20 0 Puertos de E S A lo largo de la parte derecha del sistema de desarrollo est n doce conectores de 10 pines que est n conectados los puertos de E S del microcontrolador Los pines RB1 6 MCLR se utilizan para la programaci n y por eso no est n directamente conecta dos a los conectores de 10 pines apropiados sino por medio del multiplexor del programador El interruptor DIP SW1 SW12 habilita la conexi n de cada pin del conector a una resistencia pull up pull down Si los pines de un puerto est n conectados a una resistencia pull up o pull down depende de la posici n de los puentes J1 J12 Conector macho 2x5 del puerto Puente para seleccio nar resistencia pull up pull down Figura 20 2 Puente J10 en la posici n
27. P para las tarjetas MCU Puente para seleccionar las resistencias pull up pull down Interruptor DIP para habilitar las resistencias pull up pull down Conectores de los puertos de E S Interruptor DIP para encender apagar m dulos incorporados Potenci metro para ajustar el contraste del visualizador gr fico SO a Za a PONS 15 16 TZ 18 19 20 21 22 23 24 25 26 2T 28 29 Controlador del panel t ctil Conector LCD gr fico Conector del panel t ctil M dulo RAM serial Botones de presi n para simular entradas digitales del microcontrolador 15 14 N 4 OJO Puente para poner en cortocircuito resistencia protectora Puente para seleccionar el estado l gico de los botones de presi n Bot n de reinicio Conector de la tarjeta MMC SD Regulador de voltaje de 3 3V Regulador de voltaje de la fuente de alimentaci n 96 LEDs para indicar el estado l gico en los pines Potenci metro para ajustar el contraste del LCD Conector del LCD alfanum rico Programador incorporado con soporte del mikrolCD r Sistema de desarrollo 1424 33 v6 1 0 Conexi n del sistema a PC Paso 1 Siga las instrucciones proporcionadas en los manuales pertinentes para instalar el programa LvPICFLASH y los controladores USB desde el CD del producto Los controladores USB son necesarios para el funcionamiento adecuado del programador incorporado En caso de qu
28. e alimentaci n de 5V lo que puede ser destructivo para el microcontrolador que utiliza el voltaje de alimentaci n de 3 3V 12 mE a CONNEC de IE e aa CV 1 60 J 7 Figura 5 1 Pines utilizados Figura 5 2 Pines RBO y RB1 para la programaci n para la programaci n Programador ICD externo conectado a los pines RB6 y RB7 Figura 5 3 Disposicion de pines del conector ICD y SUS designaciones MikroElektronika 11 cS 12 Sistema de desarrollo 1424 33 v6 3 6 0 Conector JTAG E JTAG es un programador depurador utilizado para programaci n depuraci n de los microcontroladores proporcionados con una interfaz JTAG incorporada La interfaz JTAG es una versi n modificada de la interfaz JTAG original y permite modificar los contenidos de las memorias EEPROM y FLASH internas programaci n de los microcontroladores Los conectores JTAG JTAG1 y 2 est n directamente conectados los pines del microcontrolador El conector JTAG1 est conectado a los pines RB10 RB11 RB12 RB13 MCLRF Programador depurador JTAG utiliza un conector macho de 2x5 para estar conectado al sistema de desarrollo Conector JTAG1 est conectado al puerto PORTB mientras el i conector JTAG2 est conectado al puerto PORTA Mi JTAG JTAG CONNECTOR
29. e ya tenga alg n compilador dsPIC de Mikroelektronika instalado en la PC no es necesario reinstalar los controladores USB puesto que ya se han instalado junto con el compilador Paso 2 Utilice el cable USB para conectar el sistema de desarollo a una PC Una punta del cable USB proporcionado con un conector USB de tipo B debe estar conectada al sistema de desarrollo como se muestra en la Figura 1 2 La otra punta del cable con un conector USB de tipo A debe estar conectada a una PC Al establecer una conexi n aseg rese de que el puente J16 est colocado en la posici n USB como se muestra en la Figura 1 1 Conector AC DC Conector USB 5 Selector de la fuente de alimentaci n J16 Figura 1 1 Fuente de Figura 1 2 Conectar el cable USB alimentaci n Paso 3 Encienda el sistema de desarrollo al poner el interruptor POWER SUPPLY en la posici n ON Dos diodos LED etiquetados con POW ER y USB LINK se encender n autom ticamente para indicar que el sistema de desarrollo est listo para su uso Utilice el programador incorporado y el programa LvPICFLASH para cargar un c digo hex el microcontrolador Despu s de hacerlo utilice el sistema para probar y desarrollar sus proyectos NOTA Si utiliza algunos m dulos adicionales tales como LCD GLCD etc es necesario colocarlos apropiadamente el sistema de desarrollo antes de encenderlo De lo contrario tanto los
30. idas MikroElektronika proporciona este manual como est sin garant as de ninguna especie sean expresas o impl citas incluyendo las garant as o condiciones impl citas de comerciabilidad y aptitud para fines espec ficos Aunque MikroElektronika ha puesto el m ximo empe o en asegurar la exactitud de la informaci n incluida en este manual no asume la responsabilidad de ninguna especie de da os derivados del acceso a la informaci n o de los programas y productos presentados en este manual incluyendo da os por la p rdida de los beneficios empresariales informaci n comercial interrupci n de negocio o cualquier otra p rdida pecuniaria Las informaciones contenidas en este manual son para el uso interno Pueden ser modificadas en cualquier momento y sin aviso previo ACTIVIDADES DE ALTO RIESGO Los productos de MikroElektronika no son tolerantes a fallos y no est n dise ados fabricados o pensados para su uso o reventa como equipo de control en l nea en entornos peligrosos que requieran un funciona miento sin fallos como en instalaciones nucleares en la navegaci n a rea o en sistemas de comunicacio nes de tr fico a reo m quinas de auxilio vital o sistemas de armamento en los que un fallo del software podr a conducir directamente a la muerte lesiones corporales o da os f sicos o medioambientales graves Actividades de alto riesgo MikroElektronika y sus proveedores niegan espec ficamente cualquier ga rant
31. ladores dsPICO de la compa a Microchip El sistema dispone de un programador incorporado que proporciona una interfaz entre el microcontrolador y una PC Se espera de usted que escriba un programa en alguno de compiladores dsPIC que genere un fichero hex y que programe el microcontrolador utilizando el programador incorporado LvPICFlash Los numerosos m dulos incorporados en la placa tales como LCD gr fico de 128x64 p xeles LCD alfanum rico de 2x16 caracteres RAM serial etc le permiten simular con facilidad el funcionamiento del dispositivo destino Sistema de desarrollo com pleto y f cil de utilizar para los dispositivos basados en los microcontroladores dsPIC a m ai y 3 Y AS PE Progamador USB 2 0 incor porado A IN CIRCUIT PROGRAMIMER Ta a i aama jega Posibilidad de conectar visualizador gr fico con un panel t ctil incrementa la funcionalidad del sistema de desarrollo al lo TACA 7 MESAS LEF ETO
32. memoria es necesario seleccionar los pines del microcontrolador que se alimentar n con una se al enviada de la tarjeta de memoria Los interruptores DIP SW14 y SW15 se utilizan para seleccionar los pines La Figura 13 3 muestra la conexi n entre el conector 5 los pines del microcontrolador RG9 RE7 RG8 y Opcionalmente se pueden utilizar los pines RB15 RB14 RB13 RB12 y RC3 MMC CD MMC CARD CN15 Figura 13 3 Esquema de conexi n del conector MMC SD y el microcontrolador MikroElektronika Sistema de desarrollo 1424 33 v6 14 0 M dulo RAM Gracias al circuito 23K640 integrado el sistema de desarrollo dispone del m dulo RAM de 64Kbit que se puede conectar al microcontrolador por la interfaz serial SPI La funci n del m dulo RAM serial es de aumentar la RAM disponible del microcontrolador Para establecer la comunicaci n entre el microcontrolador y el m dulo RAM es necesario habilitar la comunicaci n serial por medio del interruptor DIP SW14 En la Figura 14 2 el m dulo RAM est conectado a los pines del microcontrolador RB14 RB13 RB12 por medio del interruptor DIP SW14 Opcionalmente los pines del microcontrolador RG8 RG6 RC3 se pueden utilizar para este prop sito La funci n del interruptor RB1 en el interruptor DIP SW15 es de detener la comunicaci n entre el microcontrolador y el m dulo RAM El interruptor RAM CS en el interruptor DIP SW14 se
33. municaci n se utiliza ampliamente en la automatizaci n industrial El LV24 33 v6 utiliza el circuito MCP2551 para la comunicaci n CAN Este circuito proporciona una interfaz entre el microcontrolador y algunos dispositivos perif ricos Para habilitar una conexi n entre el microcontrolador y el MCP2551 es necesario poner los interruptores 1 y 4 en el interruptor DIP SW17 en la posici n ON Otros interruptores 1 6 en el interruptor DIP SW17 tambi n se pueden utilizar para este prop sito Cu l de estos interruptores se utilizar depende solamente de los pines del microcontrolador conectados a las l neas de comunicaci n CAN La l nea RX est conectada al microcontrolador por los pines del microcontrolador RFO RGO y RCO La l nea TX est conectada al microcontrolador por medio de los pines del microcontrolador RF1 RG1 1 Figura 11 1 M dulo CAN Figura 11 2 Conector del m dulo CAN VCC R10 O 5 10 Z EDAD RO CN24 RX CAN 87 2551 OVCC 3 3 Figura 11 3 Esquema de conexi n del microcontrolador y el circuito MCP2551 MikroElektronika Sistema de desarrollo 1424 33 v6 12 0 Entradas de prueba del convertidor A D Un convertidor A D se utiliza con el prop sito de covertir un voltaje anal gico a un valor digital apropiado El convertidor A D es lineal lo que quiere decir que el n mero convertido es linealmen
34. ores de algunas variables etc El siguiente ejemplo muestra una ejecuci n de programa paso a paso utilizando el comando Step Over Paso 1 En este ejemplo la l nea de pro grama 41 est marcada por el azul lo que quiere decir que es la siguiente en ser ejecutada El estado actual de todos los regis tros dentro del microcontrolador se puede visualizar en la ven tana Watch Values PORTE PORTD 2 Despu s de ejecutar el coman do Step Over el microcontrola dor ejecutar la l nea de pro grama 41 La primera siguiente l nea en ser ejecutada est marcada por el azul El estado de los registros cambiados du rante la ejecuci n de la ltima instrucci n se puede visualizar en la ventana Watch Values while Lor counter 0 PORTS 1 PORTE 1 lt lt lt 9 lt lt Counter Durante el funcionamiento la siguiente l nea de programa en ser ejecutada est marcada por el azul mientras que los puntos de ruptura est n marcados por el rojo El co mando Run ejecuta el programa en tiempo real hasta al canzar un punto de ruptura mp OR Add o jron Desch dor parres TOURET E NOTA Para obtener m s informaciones del depurador mikrolCD consulte el manual mikrolCD Debugger MikroElektronika Sistema de desarrollo
35. te dependiente del valor del voltaje de entrada El convertidor A D integrado en el microcontrolador convierte un valor de voltaje anal gico a un n mero de 10 bits Los potenci metros P3 y P4 permiten variar el voltaje entre 0 y 3 3V El microcontrolador con un convertidor A D incorporado se suministra con este voltaje por las entradas de prueba Los puentes J14 y J15 se utilizan para seleccionar uno de los siguientes pines RB8 RB15 a ser suministrado con el voltaje de la conversi n A D Las resistencias R16 y R17 tienen la funci n protectora y se utilizan para limitar el flujo de corriente por el potenci metro o por el pin del microcontrolador aro TZ JN E Figura 12 1 ADC puente en la posici n por defecto RFO RG1 mm RF1 mm ENVREG Tope PIC24FJ96GAO10 VCC 3 O P4 10K 220 Figura 12 3 Esquema de conexi n entre el microcontrolador y las entradas de prueba del convertidor A D NOTA Para habilitar que un microcontrolador realice una conversi n A D con exactitud es necesario apagar los LEDs y las resistencias pull up pull down en los pines del puerto utilizados por el convertidor A D MikroElektronika 11 cS 18 Sistema de desarrollo 24 33 v6 la 3 13 0 Conector MMC SD El conector MMC SD habilita la conexi n entre las tarjetas de memoria y el microcontrolador para aumentar la memoria del microcontrolador Para habilitar la comunicaci n entre el microcontrolador y una tarjeta de
36. trolador reciba las se ales de entrada de acuerdo con el est ndar RS 232 es nec esario ajustar los niveles de voltaje por medio de un circuito 1 tal como MAX3232CDR Conector RS 232 j i A gupay F La funci n de los interruptores DIP 1 8 en el interruptor SW16 es de determinar cu les pines del microcontrolador se utilizar n como l neas RX y TX Refi rase a la Figura 10 2 Puerto RS 232A est conectado al microcontrolador por los pines RF2 y RF3 VCC 3 3 VCC 3 3 U4 U5 csa C1 al 035 C38 1 o _ C39 100nF 100nF 100nF 100nF E eiiD f v END Ici T1O0UTH Ici 1 C36 H C40 H 2 C2 R1 IN 100nF 100nF H 2 H c2 R1OUT H cs T1 Nf T1 INE 2 1 N 2 N 5 gt 1 NO 2 2 2 2 mt 81 RARA 100nF OVCC 3 3 Figura 10 2 Esquema de conexi n del m dulo RS 232 100nF AAN ANA MAX323CDR Bottom view AAN 2 MAX323CDR Bottom view MikroElektronika 19 cS 16 Sistema de desarrollo 1424 33 v6 11 0 M dulo de comunicaci n CAN CAN Controller Area Network Red de rea de controlador es un est ndar de comunicaci n que es principalmente destinado a ser uti lizado en la industria automotriz Permite que el microcontrolador se comunique con un dispositivo de coche sin utilizar un PC servidor Asimismo esta co
37. utiliza para controlar el acceso a la RAM M dulo RAM 64Kbit se puede a adir la RAM microcontrolador VCAP mu gt Z JE RC3 lt J spi miso RAM HOLD a Ros Ex 24 9 GND 230640 Al Figura 14 2 Esquema de conexi n del m dulo RAM serial MikroElektronika 19 cS 20 Sistema de desarrollo 24 33 v6 3 15 0 LEDs Na El diodo LED Light Emitting Diode Diodo emisor de luz representa una fuente electr nica de luz de muy alta eficacia Al conectar los LEDs es necesario utilizar una resistencia para limitar corriente El voltaje com n de un LED es aproximadamente 2 5V mientras que la intensidad de corriente var a de 1 a 20mA dependiendo del tipo de LED El sistema de desarrollo LV24 33 v6 utiliza los LEDs con la corriente 1 El sistema de desarrollo LV24 33 v6 tiene 96 LEDs que indican visualmente el estado l gico en cada pin de E S del microcontrolador Un LED activo indica la presencia de un uno l gico 1 en el pin Para habilitar que se muestre el estado de los pines es necesario seleccionar el puerto apropiado PORTA PORTB PORTC PORTD PORTE PORTF PORTF G o PORTG utilizando el interruptor DIP SW13 FINA j orcas MONEE PLA 81 PERMANEN Dugaan T AND SL omena y 3

Download Pdf Manuals

image

Related Search

Related Contents

MS-NRX200i    ASRock FM2A85X Extreme6 Quick Start Manual  AEG LAVMAT BELLA 1003/803 User's Manual  Instruction Manual - Covert Scouting Cameras  Massive Suspension light 41750/31/10  ARF-1003R ( 設置要領書 )  RCA HD61LPW162 User's Manual    NEC SV272  

Copyright © All rights reserved.
Failed to retrieve file