Home
EasyLV-18F v6 Manual de usuario
Contents
1. I CBUS4 3V3OUT m I CBUS2 USBDMI VCC 5V VCC 5V VCC 3 3 NCBUS3 USBDP AL c33 E12 C34 EN C32 100nF 10uF 100nF 100nF DEEA TAN E S OCASv38L Old Figura 10 2 Esquema de conexi n del conector USB al microcontrolador MikroElektronika Sistema de desarrollo EasylW 18F v6 11 0 M dulo de comunicaci n RS 232 USART Universal Synchronous Asynchronous Receiver Transmitter transmisor receptor s ncrono as ncrono 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 sistema de desarrollo EasyLV 18F v6 proporciona un puerto RS 232 El puerto RS 232 est habilitado por medio del interruptor SW7 En caso de que se utilice el microcontrolador PIC18F45K20 es necesario poner los interruptores 11 RC7 y 5 RC6 en el interruptor DIP SW7 en la posici n ON Cu les interrup tores se utilizar n depende de los pines del microcontrolador conectados al m dulo UART Los pines del microcontrolador utilizados en esta comunicaci n est n marcados de la siguiente manera RX receive data data l nea para recibir los datos y TX transmit data l nea para transmitir los datos La velocidad de transmisi n de datos va hasta 115 kbps Para habilitar que el m dulo USART del microcontrolador reciba las se ales de entrada de acuerdo con el est ndar RS 23
2. EasylV 18F v6 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 CAMikroElektronika SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD making yk sim ple 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 Nebojsa Matic Director general El nombre y logotipo de Microchip el logotipo de Microchip Accuron dsPIC KeeLoq microlD MPLAB PIC PICmicro PICSTART PRO MATE PowerSmart rfPIC y SmartShunt son marcas comerciales registradas de Microchip Technology Incorporated en los EE UU y otros pa ses Sistema de desarrollo EasylW 18F v6 TABLA DE CONTENIDO Introducci n al sistema de desarrollo EasyLV 18F VO
3. El programa Lv18PicFLASH para la programaci n 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 EasyLV 18F v6 CD CD del producto con un software apropiado Cables cable USB Documentaci n Manuales para EasyLV 18F v6 y mikrolCD gu a r pida Instalaci n de los controladores USB y Esquema el ctrico del sistema o Especificaci n del sistema 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 40mA en estado inactivo los m dulos incorporados est n inactivos Dimensi n 26 5 x 22cm 10 4 x 8 6 pulgadas Peso 416g 0 91Ibs 28x64 A p GLCD 7 MikroElektronika Sistema de desarrollo EasylW 18F v6 9 32V DC 7 23V AC C L Y POWER SUPPLY O power 5 SWITCHING POWER SUPPLY DEVELOPMENT BOARD Q EasyLV ISF v L un y 1 0 e RS 232 E UCD D 2x16 lu IM characters IN 4 BIT MODE el 1 1 1 i IMPORTANT i BE SURE TO TURN OFF THE POWER SUPPLY BEFORE PLACING LCD OR GLCD ON DEVELOPMENT BOARD OTHERWISE BOTH LCD AND GLCD UNITS CAN BE PERMANENTLY DAMAGED i i 1 1 Fi sn BE SURE TO PLACE LCD AND GLCD PROPERLY OTH
4. El sistema de desarrollo EasyLV 18F v6 proporciona un entorno de desarrollo para experimentar con los microcontroladores PIC de la compa a Microchip El sistema dispone del programador incorporado con soporte de mikrolCD que sirve de una interfaz entre el microcontrolador y una PC Se espera de usted que escriba un programa en uno de los compiladores PIC que genere un fichero hex y que programe el microcontrolador utilizando el programador incorporado LV18PICprog Los numerosos m dulos incorporados en la placa tales como LCD gr fico de 128x64 p xeles LCD alfanum rico de 2x16 caracteres extensor de puertos LCD de 2x16 caracteres en la placa etc le permiten simular con facilidad el funcionamiento del dispositivo destino Sistema de desarrollo com pleto para los dispositivos basados en los microcontro arrima e ladores PIC Esssssssi pom DEVELOPMENT Progamador USB 2 0 en la placa In IN CIRCUIT PROGRAMMER EEES AFA AMAO Jr 7 LCD alfanum rico de 2x16 Sp E caracteres en la placa A SERIAL LCD i i i pun Az OCIO DAMA OA y assec Mia AR ACTARDED Py LIOC Omt E G M1 Di G O O O O e MODO ET cd nt El rd CE IT a Extensor de puertos proporciona una f cil expansi n de E S 2 puertos adicionales AA RARA ze i EFi gu Cas AAMAM A RANA lg BiG Mi Di Di ae agas EE LCD gr fico con retroilumi naci n POSO K apii ii E npl Eea Sae via ANC GLCD128x64
5. ooccooccccccccccccccococncoononaconnnonnnnoncnonanonnnonnnnnnnoss 4 Caracter sticas PACA sad eiaids 5 1 0 Conexi n del sistema a PO sscccuisineci ect d ciar placids 6 2 0 Microcontroladores soportados estroncio 7 3 0 Programador LV18PICprog NCOrDOrAdO msicisrna iure oo cada 8 4 0 mikrolCD depurador en circuito merci iaa 9 AE O D ere e o O OO O II EE E E 10 6 0 Regulador de voltaje de 3 3V circa idos 10 AA A 11 8 0 M dulo de comuUNicacioO USB sosa ista 12 9 0 Entradas se prueba del convertidor A D ooccccoccccccnccccnnoconnoconnononnnnonnonannonannonannnnnnnonannnnnnnnnas 13 10 0 M dulo USB UART ensenada erostaicestlossclcii oros sla ticas otaces 14 11 0 M dulo de COMUNICACI N RS 232 dessnicsienrnci cocidas 15 12 0 M dulo EEPROM serial asistir tain icono aa a a capta 16 A PA 17 14 0 Sensor de temperatura DS1820 sicciociiooicisitno aci 18 130 ZUMHadOr PICZO eras aaa 19 TOO LEDS A 20 FALTO So ej MPAA i T EAEE EEE E RAEE E aR EEN 21 18 0 Teclado MENU tr E EE A E EE aians 22 19 0 Botones de Presi n ssciiosonsarienicsiiatidar dlls 23 200 LED ZIO INCO PO O er E E A 24 ARA PPP oe 25 22 OECO cs OKO A arenan a E EE mA 26 PELTA e E bie o E E E E A A EE EN E e E E TET 27 2d PUES IE tia 28 25 0 Extensor de puertos Puertos de E S adicionales cccooocccccconnnoconnncnononoconanonnocarononnnnnnos 30 r 4 Sistema de desarrollo EasylV 18F v6 Introducci n al sistema de desarrollo EasyLV 18F v6 Sa
6. LCD incorporado en la placa no dispone de retroiluminaci n Similar al LCD 2x16 este visualizador tambi n visualiza los d gitos en dos l neas de las que cada una contiene hasta 16 caracteres de 7x5 p xeles Interruptor DIP SW9 utiliza do para encender el LCD 2x16 en la placa Potenci metro P2 para ajustar el contraste Programador incorporado en la placa est conectado al microcontrolador por medio del extensor de puertos GPA7I GPA6 l GPA5 GPA4I GPA31 iv nan ann aman GPA1 1 NO PE INTA ININ L L O O OO LI E PEINTE 2 lil P2 10K VCC 5V 8 49stve eclL VCC 5V O vVCC 3 30 Oe REN OSsc1 OR 0 I RCO O El VCCA vccs dor e Moro U _ N 070 eiO a m KEND No R61 R64 R65 R68 R69 R70 100K 100K 100K 100K 100K 100K 74LVCC3245 Figura 20 2 Esquema de conexi n del LCD 2x16 incorporado en la placa al microcontrolador MikroElektronika Sistema de desarrollo EasylW 18F v6 21 0 2x16 LCD 29 El sistema de desarrollo EasyLV 18F 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 P4 se utiliza para ajustar el contraste del visualizador El interruptor 8 LCD GLCD BACKLIGHT en el interruptor DIP SW6 se utiliza para encender apagar retroiluminaci n del LCD La comunicaci n entre el LCD y el microcontrolador se realiza en modo de 4 bits Los d
7. configura como pin E S J6 VCAP Pin RA4 est conectado a un capacitor de filtro ES RA4 se configura como pin E S VCAP Pin RA4 est conectado a un capacitor de filtro e NO RA7 se configura como pin E S Una se al de reloj se lleva al pin RA7 Oo RA6 se configura como pin E S J8 l E Una se al de reloj se lleva al pin RAG RA5 se configura como pin E S Una se al de reloj se lleva al pin RA5 ES aika aa RA4 se configura como pin E S Figura 2 1 Z calos para colocar el microcontrolador J13 3 Una se al de reloj se lleva al pin RA4 Los microcontroladores PIC utilizan con frecuencia el cristal de cuarzo para estabilizar la frecuencia de reloj El EasyLV 18F v6 dis pone de dos z calos para colocar el cristal de cuarzo Los microcontroladores en los encapsulados DIP40 y DIP28 utilizan el z calo X1 OSC1 para el cristal de cuarzo En caso de que se utilicen los microcontroladores en el encapsulado DIP20 es necesario mover el cristal de cuarzo del z calo X1 al z calo X2 OSC2 Adem s es posible reemplezar el cristal de cuarzo utilizado por otro El valor del cristal de cuarzo depende de la frecuencia de reloj m xima permitida Figura 2 2 Inserci n del microcontrolador en el z calo apropiado Antes de colocar el microcontrolador en el z calo adecuado aseg rese de que la fuente de alimentaci n est apagada En la Figura 2 2 se muestra c mo colocar correctamente un microcontrolador La Figura 1 mu
8. los dispositivos USB externos El m dulo USB UART dispone del circuito FT232RL que sirve de interfaz entre el microcontrolador y el m dulo UART del microcontrolador Para establecer esta conexi n es necesario poner los interruptores 5 RC7 y 7 RC6 en el interruptor DIP SW10 en la posici n ON Los interruptores 6 RB5 y 8 RB7 en el interruptor DIP SW10 se pueden utilizar opcionalmente Cu les interruptores se utilizar n depende de los pines del microcontrolador utilizados para la comunicaci n serial Al conectar un dispositivo UART al microcontrolador es necesario interconectar las l neas para transmitir y recibir los datos En otras palabras el pin RX del dispositivo deber estar conectado al pin TX del microcontrolador mientras que el pin TX del dispositivo debe estar conectado al pin RX del microcontrolador No es posible conectar directamente la l nea para transmitir los datos TX del m dulo UART del dispositivo a la l nea para transmitir los datos TX del microcontrolador Si lo hiciera el microcontrolador no podr a ser capaz de recibir ni de transmitir los datos h A m E re AAB RED nog COMM 2 UL usa UART a Figura 10 1 M dulo USB UART Conector USB de tipo B conectado al microcontrolador U9 EDD LAO IDTRA OSCI I RX FTDI CNIT vog IRTS TESTI D USBDM p NED RXD NCH USB B g e vec 3 3 LN SY o Ne END 4 DSR vcci ze ge s NDCDf RESET m Bottom view KOES CNI
9. pantalla de 128x64 p xeles que permite visualizar diagramas tablas y otros contenidos gr ficos El potenci metro P3 se utiliza para ajustar el contraste del GLCD El interruptor 8 LCD GLCD BACKLIGHT en el interruptor DIP SW11 se utiliza para encender apagar la retroiluminaci n del visualizador El puerto PORTB se utiliza tambi n para el funcionamiento del LCD 2x16 as que los dos visualizadores no se pueden utilizar simult neamente r Potenci metro para ajustar el contraste Figura 22 1 GLCD us Figura 22 2 Z calo para colocar el GLCD Retroiluminaci n del GLCD est encendida 17 2 O P3 m 10K A ig 8L9GpEch Top view LCD GLCD eee a ACA 10 o A Alo olala elojon o QO qal z alla alJajajalO Ala Z 12114910 oc poc ol XIX loc oc al x 0 E CN9 o 1900000000000000000090 20 8 Si 31 SE 51 34 35 SE 57 Tmp yu ggs U Z 00 T D O A N O Figura 22 3 Esquema de conexi n del GLCD al microcontrolador MikroElektronika Sistema de desarrollo EasylW 18F v6 23 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 microcontrolador Los interruptores 5 6 7 y 8 en el interruptor DIP SW8 se utilizan para conectar el microcontrolador y el panel t ctil
10. 11 y CN8 S lo los microcontroladores con el m dulo USB incorporado son capaces de utilizar la comunicaci n USB Cu l de estos dos conectores se utilizar para la comunicaci n USB depende del microcontrolador utilizado El conector USB CN 11 junto con los puentes J11 se utilizan para los microcontroladores de la familia PIC18F2xJ50 El conector USB CN18 junto con los puentes J21 se utiliza para los microcontroladores de las familias PIC18F1xK50 y PIC18LF1xK50 Los puentes J11 y J21 se utilizan para determinar la funci n de los pines del microcontrolador RC3 RC4 y RC5 est n conectados a CN11 mientras que RAO RA1 y RA2 est n conectados a CN18 Cuando los puentes est n en la posici n USB Figura 8 1 los pines del microcontrolador se utilizan para la comunicaci n USB Cuando est n en la posici n l O Figuras 8 2 y 8 3 los pines del microcontrolador se utilizan como pines de E S Pines RC3 RC4 y RC5 se configuran como pines de E S RC4 MCU Bottom view Figura 8 2 Esquema de conexi n del conector USB CN11 y el microcontrolador Pines RAO RA1 y RA2 se configuran como pines de E S 040 0 8m Bottom view Figura 8 3 Esquema de conexi n del conector USB CN18 y el microcontrolador MikroElektronika Sistema de desarrollo EasylW 18F v6 i fif s CEE COMM Jl 0CASv 381 Old oOcASYd8LOld COG2xIO SERIA Conector USB USB COMM 2 L LCD A pl PAN Sistema de desarrollo EasyLV 18F v6 13
11. 2 es necesario ajustar los niveles de voltaje por medio de un circuito IC tal como MAX232 FUWER Y 4 SWITCHING POWER SUPPLY ue RS 232 COMMUNICATION 1d A A is f Conector RS 232 ELEY f 7 7 653221858281 BaS i x E Figura 11 1 M dulo de comunicaci n RS 232 VCC 3 3 O C29 VCC I 100nF eo KoE O f c2 R1 IN H c2 R1O0UT ul Iv T1 IN de AAA AN ANA 1 Z MAX3232 U O A 0 TI D dal A DO Bottom view Figura 11 2 Esquema de conexi n entre el m dulo de comunicaci n RS 232 y el microcontrolador MikroElektronika 19 cS 16 Sistema de desarrollo EasylV 18F v6 3 12 0 M dulo EEPROM serial EEPROM Electrically Erasable Programmable Read Only Memory ROM programable y borrable el ctricamente es un m dulo de memoria incorporado utilizado para almacenar los datos que deben estar guardados al apagar la fuente de alimentaci n El circuito 24AA01 puede almacenar datos hasta 1Kbit y se comunica con el microcontrolador por los pines RC3 y RC4 Para habilitar la conexi n entre el m dulo EEPROM y el microcontrolador es necesario poner los interruptores 3 y 4 en el interruptor DIP SW10 en la posici n ON M dulo EEPROM de 1kb utilizado para almacenar una peque a cantidad de datos f a MA Figura 12 1 M dulo EEPROM EEPROM serial conectado al microcontrolador por los pines RC3 y RC4 VCC 3 3 O se E Pl j WPI sc P EEPRO
12. 9 0 Entradas de prueba del convertidor A D E 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 linealmente 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 digital El potenci metro P1 permite 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 El puente J14 se utiliza para seleccionar uno de los siguientes pines RAO RA4 a ser suministrado con el voltaje de la conversi n A D La resistencia R63 tiene funci n protectora y se utiliza para limitar el flujo de corriente por el potenci metro o sea por el pin del microcontrolador Figura 9 2 Pin RB4 utilizado como una entrada para la conversi n A D Top view OCASv38LIOld Figura 9 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 14 Sistema de desarrollo EasylV 18F v6 3 10 0 M dulo USB UART El m dulo USB UART permite conectar el microcontrolador en el sistema de desarrollo a
13. 9 292 23 yegas 8 16 17 18 19 20 21 22 23 24 25 26 2T 28 29 30 ai MITO ronia cS 2 E Us8 170 USB COMM 1 0 5 E LLE SS aa COG2 16 CONTRAST i Iw DNAN p Pull Down Z MES m NOOO TOUCHPANEL CONTROLLER E E E E E E E E T ri E i5 E 0 A CEI Ln pa Sensor de temperatura DS1820 Extensor de puertos Controlador del panel t ctil Conector para colocar el LCD gr fico DEVEIJOPMENT TOOLS FOR EMBEDDED WORLD AM gt si S A 0 0 S a al N pA HRH RAMA MA ru ri MM E 0 fa a fa fal a PORTO P Lon omn omn on pan pa p i E 00 o of al a E o o o a a a na P P mmm 77 PORTA NNNNA IRNAN HARE PORTC ERES QQOSS gt S O0OO gt gt gt gt NNN pei O pre 3 m NNN NNN HE ASS 995 SSSSSSP OSS S gt gt gt gt gt p gt gt gt gt gt 9SXS gt S gt X gt X gt gt S gt gt gt gt gt gt SS gt SO O IIIIIIIIIMMm 9 SOD VG E ANN N A ES S SSSSSS Entradas de prueba del convertidor A D Conector de panel t ctil Teclado MENU Teclado 4x4 Regulador de voltaje de 3 3V Botones de presi n para simular las entradas digitales Puente para seleccionar el estado l gico de los pines por medio de los botones de presi n Puente para poner en cortocircuito una resistencia de protecci n Bot n para reiniciar el microcontrol
14. ERWISE BOTH LCD AND GLCD UNITS CAN BE PERMANENTLY DAMAGED LCD2xI6 WITH BACKLIGHT e E SS gt gt gt SCOPS P Y I J gt gt RR EN CE 11 UCC3 26 Caracter sticas principales J23 IS USED FOR SELECTING VOLTAGE LEVEL TO BE APPLIED WHEN BUTTON I5 PRESSED 1 Regulador de voltaje de alimentaci n 2 Conector USB para el programador incorporado 3 Programador USB 2 0 con soporte de mikrolCD 4 M dulo RAM serial 5 Conector para el programador ICD2 o ICD3 de Microchip 6 Conector 1 para la comunicaci n USB 7 Conector 2 para la comunicaci n USB 8 M dulo USB UART 9 Puente para seleccionar las resistencias pull up pull down 10 Interruptores DIP para habilitar las resistencias pull up pull down 11 Conectores de los puertos de E S 12 M dulo EEPROM serial 13 LCD de 2x16 caracteres en la placa 14 Zumbador piezo 15 Z calos para colocar el microcontrolador pal Ed EL Ad S a OT 1 goootoo cge ENTER CANCEL COMMUNICATION a HWREV 1 01 BY MIKROELEKTRONIKA a A ma Ss 3 C X m SERIAL RAM M 5 t4 ma E 000000000000090 a ma a ES SS SS LAA ES D 8 DIP20_ SSNS 00 D O 0 O 1mm a alo 22 v EN EN r D a m OSC 1 0 ZEE EE R y EE EN gt 5 poooni E E E E l 35 29 A QU m D 1 A G ma am mn am E E EE TE DO nu u nn nn CIA CE CE o sma DO O U 2 ma ma ma mn E HE EE Q 7 8 9 C 3 E E E E E E a o Sa A y D TOUCHPANEL 25
15. Figura 23 1 Colocaci n del panel t ctil sobre un GLCD La Figura 23 1 muestra c mo colocar un panel t ctil sobre un GLCD Aseg rese de que el cable plano est a la izquierda del GLCD como se muestra en la Figura 4 Panel t ctil est conectado al microcontrolador por medio de los pines RA0 RA1 RCO y RC1 8 96tvgcLl U 2 0 TI fas O A N O TOUCHPANEL CONTROLLER Figura 23 3 Conectar el panel t ctil La Figura 23 3 muestra en detalle c mo conectar un panel t ctil al microcontrolador Acerque la punta del cable plano al conector CN12 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 PORTA y PORTC tienen que estar apagados al utilizar un panel t ctil MikroElektronika 21 cS 28 Sistema de desarrollo EasylW 18F v6 I NI 24 0 Puertos de E S A lo largo de la parte derecha del sistema de desarrollo est n cinco conectores de 10 pines que est n conectados a los puertos de E S del microcontrolador Los pines utilizados para la programaci n no est n directamente conectados a los conectores de 10 pines apropiados sino por medio del multiplexor del programador El interruptor DIP SW1 SW5 habilita la conexi n de cada pin del conector a una resistencia pull up pull
16. M SCL M ocASYd8LO ld N 95 gt al 0 gt N o Figura 12 2 Esquema de conexi n del m dulo EEPROM serial al microcontrolador MikroElektronika Sistema de desarrollo EasylV 18F v6 11 13 0 M dulo RAM Debido al circuito 23K640 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 conexi n entre el microcontrolador y el m dulo RAM es necesario poner los interruptores 3 4 y 5 en el interuptor DIP SW6 en la posici n ON La funci n del interruptor RAM HOLD RB3 en el interruptor DIP SW10 es de detener la comunicaci n entre el microcontrolador y el m dulo RAM El interruptor RAM CS RB2 en el interruptor DIP SW10 se utiliza para controlar el acceso a la RAM cS M dulo RAM de 64Kbit se puede a adir a la RAM del microcontrolador RAM HOLD 23K640 NACER ARA U F 0 TI IS dal A DO 8 96svecl Figura 13 2 Esquema de conexi n del m dulo RAM serial al microcontrolador MikroElektronika 18 Sistema de desarrollo EasylW 18F v6 14 0 Sensor de temperatura DS1820 La comunicaci n serie 1 wire9 permite la transmisi n de datos por medio de una s la l nea de comunicaci n mientras que el proceso mismo est bajo el control del microcontrolador maestro La ventaja de tal comunicaci n es que
17. ador 35 diodos LED que indican el estado l gico en los pines Conector para colocar el LCD alfanum rico M dulo de comunicaci n RS 232 ES cS 2 Sistema de desarrollo EasylW 18F v6 1 0 Conexi n del sistema a PC Paso 1 Siga las instrucciones proporcionadas en los manuales pertinentes para instalar el programa Lv18PicFLASH y el controlador USB desde el CD del producto Los controladores USB son necesarios para el funcionamiento adecuado del programador incorporado En caso de que ya tenga instalado en la PC un compilador PIC de MikroElektronika no es necesario reinstalar los controladores USB ya que los tendr instalados junto con el compilador Paso 2 La conexi n del sistema EasyLV 18F v6 se lleva a cabo por medio de un cable USB Una punta del cable USB proporcionado con un conector de tipo USB B se conecta al sistema de desarrollo como se muestra en la Figura 1 2 La otra punta del cable con un conector USB de tipo A se conecta a la PC Al establecer la conexi n aseg rese de que el puente J10 se coloque en la posici n USB como se muestra en la Figura 1 1 Conector AC DC PI A z Conector USB ig t San m S E Puente J10 para powen s EY E vss con i z i seleccionar la sal 3 fuente de ali ANS BE Nu USB PPOG Figura 1 2 Conectar el cable USB bu SWITCHING POWER SUPPLY mentaci n ba ra ODWER SUSLY E p coo EE Interruptor POWER SUPPLY 5 7 Ticas Ie am Figura 1 1 Ali
18. down Si los pines de un puerto est n conectados a una resistencia pull up pull down depende de la posici n de los puentes J1 J5 Puente para seleccio nar resistencia pull up pull down Figura 24 2 Puente J5 en F la posici n pull down M dulo adicional conectado Conector macho 2x5 del puerto PORTA al puerto PORTC Interruptor DIP para en cender resistencias pull up pull down para cada pin del puerto bitar aeS Figura 24 3 Puente J5 en la posici n pull up De c Figura 24 1 Puertos de E S pull down J2 sw2 Pines del puerto PORTB est n conectados VCC 3 3 a las resistencias pull down jp IDO0D0N 8x10K ON N 6s gt 81 o N 00 A RB0 A LD9 J MF A RB1 M N LD10 PV A RB7 010 oVCC 3 3 END RYA O ID DY ROTA OY Or ON ID IDA O0CASv 38 LOld Figura 24 4 Esquema de conexi n del puerto PORTB MikroElektronika Sistema de desarrollo EasylW 18F v6 29 Las resistencias pull up pull down permiten determinar el nivel l gico en todos los pines de entrada del microcontrolador cuando est n 5 en el estado inactivo El nivel l gico depende de la posici n pull up pull down de los puentes El pin RBO con el interruptor DIP SW2 Ss pertinente puente J2 y el el bot n de presi n RBO con el puente J23 se utilizan aqu con el pr posito de explicar el funcionamiento de las resistencias pull up pull down El princi
19. e por medio de las l neas MOSI y MISO La l nea MOSI se utiliza para transmisi n de datos del microcontrolador al extensor de puertos mientras que la l nea MISO transmite los datos del extensor de puertos al microcontrolador El microcontrolador inicializa la transmisi n de datos al enviar una se al de reloj cuando el pin CS es llevado a bajo OV El principio de funcionamiento de los puertos O y 1 del extensor de puertos es casi id ntico al funcionamiento de otros puertos en el sistema de desarrollo La nica diferencia yace en que las se ales de los puertos se reciben en formato paralelo El MCP23517 covierte estas se ales al formato serial y las env a al microcontrolador El resultado es el n mero reducido de las l neas utilizadas para enviar las se ales de los puertos 0 y 1 al microcontrolador y viceversa el d5 e cez e a DOMO o s DOM p1 o DUO I GPB6 NS NS MEM Figura 25 2 Esquema de conexi n del extensor de puertos al microcontrolador MikroElektronika 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 conten
20. e reinicio al pin MCLR por medio del programador incorporado Top view Inside view El Botones de presi n utilizados para simular las entradas digitales E 5 Bottom view Side view Bot n RESET Puente J24 utilizado para poner en cortocircuito la resistencia protectora Puente J23 utilizado para seleccionar el estado l gico que se aplicar al pin al pulsar el bot n de presi n Figura 19 1 Botones de presi n Al pulsar cualquier bot n de presi n cuando el puente J23 est en la posici n VCC un uno l gico 3 3V ser aplicado al pin apropiado del microcontrolador como se muestra en la Figura 19 2 Al presionar un bot n de presi n el pin apropiado ser llevado a alto 1 Y O h 00 TI gt O A N Figura 19 2 Esquema de conexi n de los botones de presi n al puerto PORTB MikroElektronika cS 24 Sistema de desarrollo EasyLV 18F v6 3 20 0 LCD 2x16 incorporado El LCD 2x16 incorporado est conectado al microcontrolador por medio de un extensor de puertos Para utilizar este visualizador es necesario poner todos los interruptores 1 6 en el interruptor DIP SW9 en la posici n ON de modo que el LCD incorporado se conecte al puerto PORT1 del extensor de puertos El interruptor DIP SW6 habilita la comunicaci n SPI entre el extensor de puertos y el microcontrolador El potenci metro P2 se utiliza para ajustar el contraste del visualizador incorporado en la placa A diferencia del LCD 2x16 el
21. earch for variable by assembly name Step Over F8 Step Out Ctrl F8 Toggle Breakpoint F5 Show Hide Breakpoints Shift F4 Clear Breakpoints Ctri Shift F5 Lista de registros seleccionados a monitorizar El estado de estos regis tros cambia durante la ejecuci n de programa lo que se puede visualizar en esta ventana 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 Value Al pulsar dos veces sobre el campo Value es posible cambiar del formato de dato Figura 4 1 Ventana Watch Values El depurador mikro CD tambi n dispone de funciones tales como ejecutar el programa paso a paso detener la ejecuci n de programa para monitorizar el estado de los registros actualmente activos por medio de los puntos de ruptura monitorizar los valores 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 ventana Watch Values del mikrolCD Paso 2 Despu s de ejecutar el coman do Step Over el microcontrola dor ejecutar la l nea de pro grama 41 La siguiente l nea en ser ejecutada est marcada PORTE x007 parii Durante el funcionamiento la sig
22. ema de desarrollo EasylW 18F v6 16 0 LEDs a 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 EasyLV 18F v6 utiliza los LEDs con la corriente 1mA El sistema de desarrollo EasyLV 18F v6 tiene 35 LEDs on the 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 o PORTE utilizando el interruptor DIP SWE8 Muesca indica el c todo SMD LED e ONE 5y arar A E BY LOSIC ed A MWATED R Adili li bj Microcontrolador Resistencia SMD limita el flujo de corriente por un LED LEDs ARE ACT bli IE E E TE EENE Tr E 3 NO h N 09 gt al 0 gt N 0 0 Figura 16 2 Esquema de conexi n de los LEDs y del puerto PORTB MikroElektronika Sistema de desarrollo EasylW 18F v6 17 0 Teclado 4x4 El teclado 4x4 es un teclado alfanum rico est ndar conectado al PORTD del microcontrolador El funcionamiento de este teclado est basado en el principio de e
23. emperatura DS120 al microcontrolador MikroElektronika Sistema de desarrollo EasylW 18F v6 15 0 Zumbador piezo Debido a un zumbador piezo integrado el sistema de desarrollo es capaz de emitir se ales de audio Para que un zumbador piezo funcione normalmente es necesario generar una se al de voltaje de una frecuencia especificada Una se al de voltaje se genera en el microcontrolador por medio del c digo apropiado escrito en su memoria Al escribir el c digo para generar una se al de voltaje es necesario saber que la frecuencia de resonancia del zumbador piezo es 3 8kHz Adem s se pueden utilizar otras frecuencias en el rango de 20Hz a 20kHz no obstante el mejor funcionamiento se consigue al utilizar frecuencias de 2kHz a 4kHz La se al de voltaje se puede generar por medio del pin del microcontrolador RCO o RC2 El interruptor J19 se utiliza para seleccionar cu l de los dos pines se utilizar Transistor Q10 se utiliza para amplificar la se al de voltaje generada por el microcontrolador Figura 15 2 Puente J19 est Figura 15 3 Puente J19 est en la posici n RCO se al de en la posici n RC2 se al de Figura 15 1 Zumbador piezo voltaje se genera por el pin voltaje se genera por el pin RCO RC2 Zumbador piezo est conectado al microcontrolador por el pin RCO BUZZER OCASvJ381 Old Figura 15 4 Esquema de conexi n del zumbador piezo al microcontrolador MikroElektronika 19 cS 20 Sist
24. estado l gico MikroElektronika cS 2 Sistema de desarrollo EasylW 18F v6 25 0 Extensor de puertos Puertos de Entrada Salida adicionales Debido a las l neas de comunicaci n SPI y al circuito MCP23S17 el sisrema de desarrollo EasyLV 18F v6 es capaz de incrementar en dos el n mero de los puertos de E S disponibles Si el extensor de puertos se comunica con el microcontrolador por los interruptores DIP SW6 y SW9 los pines del microcontrolador RA2 RA3 RC3 RC4 y RC5 utilizados para el funcionamiento del extensor de puertos no se pueden utilizar como los pines de E S REQ de Puente para selec cionar la resistencia pull up pull down Figura 25 1 Extensor de puertos Interruptor DIP SW6 habilita el extensor de puertos U Q 0 TI IS dal A NO O El microcontrolador se comunica con el extensor de puertos circuito MCP23517 utilizando la comunicaci n serial SPI La ventaja de esta comunicaci n es que s lo cinco l neas son utilizadas para transmitir y recibir los datos simult neamente MOSI Salida de maestro Entrada de esclavo salida del microcontrolador entrada de MCP23517 MISO Entrada de maestro Salida de esclavo entrada de microcontrolador salida de MCP23S17 SCK Reloj de sincronizaci n se al de reloj del microcontrolador CS Selecci n de chip habilita la transimisi n de datos RST Reinicio La transmisi n de datos se realiza en ambas direcciones simult neament
25. estra el z calo DIP 40 vac o Coloque una punta del microcontrolador en el z calo como se muestra en la Figura 2 Entonces ponga lentamente el microcontrolador m s abajo hasta que los pines encajen en el z calo como se muestra en la Figura 3 Compruebe una vez m s si todo est colocado correctamente y presione el microcontrolador lentamente hasta que encaje en el z calo completamente como se muestra en la Figura 4 NOTA En la placa del sistema de desarrollo se puede colocar un s lo microcontrolador MikroElektronika cS Sistema de desarrollo EasylW 18F v6 3 3 0 Programador LV18PICprog incorporado Un programador es una herramienta obligatoria al trabajar con los microcontroladores Se utiliza para cargar un c digo hex en el microcontrolador y proporcionar una interfaz entre el microcontrolador y una PC El sistema de desarrollo EasyLV 18F v6 dispone de un programador LV18PICprog incorporado El programa Lv18PicFLASH se utiliza para cargar un fichero hex en el microcontrolador En la Figura 3 3 se muestra la conexi n entre el compilador el programa Lv18PICFLASH y el microcontrolador Conector USB del programador 4 USB LINK Figura 3 1 Parte frontal del conector USB i PRG ICD USB PROG SIWER e OLY EasyLV ISF v6 K By MIKROELEKTRO a2 i NIKA COG RS z Figura 3 2 Programador incorporado en la placa P o Escriba un programa en alguno de los compiladores PIC y genere un Eliikrol PRO for PIC C D
26. gitos alfanum ricos se visualizan en dos l neas de las que cada una contiene hasta 16 caracteres de 7x5 p xeles i LETETT j SRZE ga 2 j 8 OOOO R pap GLCD 2x7 y Pcs m sarr 0 O DURA Orr ha POwta 2 OPMENT BOARDO UPPLY MORE M AC CAN BE PERMAN OTWE iwase ING iCO On INRY BOTH LCD AN Pp mr AMAG 10 aico E RAE A j LCD ANO e JAND OLEO p O ONIS CAN a ROPSRLY Ona L PERMANENT FE SOf T DAMAGED Retroiluminaci n del LCD est encendida I MCLR YA MRAO slo RA1 RB5 m RA2 RB4 m RA3 RB3 A I RA4 RB2 RA5 B I REO RBO I RE1 vee ovcc 3 3 RE2 E NUD VCC 3 30 06 ROYA KEN DIN osc1 DIN ORO RDZY 3010 KOTA I RC1 ON R07 Oro MOS ON RdB REJ ARIDH IDA DIP40 ocASYd8LOld E yt 2 g Tx o r de i pm Es LTX 0 O o 0 0 0 6 09 lo o 0 o to OSV a Eems EREDA DO 0 9 y E DE B O p idad AO 1 19410 19 Eag 8 leie E vATEO a Figura 21 2 LCD alfanum rico 2x16 17 2 Top view LCD GLCD 8 96stvecLl Figura 21 3 Esquema de conexi n del LCD alfanum rico 2x16 al microcontrolador MikroElektronika cS 26 Sistema de desarrollo EasylV 18F v6 3 22 0 LCD gr fico 128x64 El LCD gr fico GLCD 128x64 est conectado al microcontrolador por los puertos PORTB y PORTD y permite visualizar los conteni dos gr ficos El visualizador GLCD dispone de la resoluci n de
27. i n entre el conector ICD y el microcontrolador Para cargar un fichero hex en el microcontrolador es necesario proporcionar un programa adecuado ste es el programa MPLAB de Microchip Este programa se utiliza para escribir un c digo y para cargarlo en el microcontrolador Por medio de la opci n Programmer que se encuentra en la ventana del MPLAB se puede seleccionar un programador a utilizar para cargar el c digo en el microcontrolador 6 0 Regulador de voltaje de 3 3V El sistema de desarrollo EasyLV 18F 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 VOUT 2 VCC 3 3 I E7 1 E4 MC33269DT 3 3 10uF 100nF 10uF Figura 6 2 Esquema de conexi n del regulador de voltaje z dj 3 3V VOLTAGE REG Figura 6 1 Regulador de voltaje MikroElektronika Sistema de desarrollo EasylW 18F v6 7 0 Alimentaci n El sistema de desarrollo EasyLV 18F v6 depuede 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 El regulador de vol
28. ido son prohibidas 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 NOTO AD OS SEO 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 ran
29. locada en el microcontroladores PIC genere un fichero hex rinc n derecho del fondo de la y utilice el programador incorporado en la placa 55pm smcameoesonasmnsm ansman 2 ventana le permite monitorizar para cargar el c digo en el microcontrolador el progreso de programaci n e 4 f Pogan Mevory Roe 12 09 Drar at Mb CATA Sow 256 Uta hates Dn Figura 3 3 Proceso de programaci n MikroElektronika Sistema de desarrollo EasylW 18F v6 4 0 mikrolCD depurador en circuito El mikrolCD depurador en circuito es una parte integral del programador incorporado Se utiliza con el pr posito de probar y depu rar programas en 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 PIC dise ados por MikroElektronika mikroBASIC PRO mikroC PRO and mikroPASCAL PRO Tan pronto como se inicie el depurador mikrolCD aparecer una ventana como se muestra en la Figura 4 1 El depurador mikrol CD se comunica con el microcontrolador por los pines del microcontrolador utilizados para programar WEE a les a Opciones del depurador mikrolCD Comandos en forma de iconos Ey 90 0903 m Start Debugger F9 mfa Add x Remove lt D Properties RuniPa se Debugger F6 Lista completa de los registros dentro o En o del microcontrolador programado S
30. mentaci n Paso 3 Encienda el sistema de desarrollo al poner el interruptor POWER SUPPLY en la posici n ON Dos diodos LED etiquetados con POWER y USB LINK se encender n autom ticamente para indicar que el sistema de desarrollo est listo para su uso Utilice el programador LV18PICprog en la placa y el programa Lv18PicFLASH para cargar un c digo en 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 en el sistema de desarrollo antes de encenderlo De lo contrario tanto los 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 Figura 1 3 Colocaci n de los m dulos adicionales en la placa MikroElektronika Sistema de desarrollo EasylW 18F v6 2 0 Microcontroladores soportados El sistema de desarollo EasyLV 18F v6 dispone de tres z calos separados para inserci n de microcontroladores PIC en los en capsulados DIP40 DIP28 y DIP20 Estos z calos permiten que los microcontroladores soportados en los encapsulados DIP est n conectados directamente a la placa de desarrollo Los puentes junto a los z calos se utilizan para seleccionar las funciones de los pines del microcontrolador En la siguiente tabla se especifican las funciones de los puentes ES RA4 se
31. ocuments and SeltinesiRadeWMesktop Compilar el programa fichero hex File Cdt View Project Run Tools Help Se ze lA y 2 Utilice el programa Lv18PicFLASH 108188518 7380d Bo 1110001001 Bin para seleccionar el microcontrolador ECO 0110100011 deseado que ser programado 0111 2FC23AA7 PA IN 10111F43E0021A Pulse sobre el bot n Write const oode char truck bmp 1024 Hex DA67F0541 para cargar el c digo en el microcontrolador Cargar el c digo hex mol iron Ly SII ASM 19 09 iah masip 2839 En el lado izquierdo de De Quo Die nda 50 det toy shit GLCD C ABR la ventana principal del ebit GLCD CS2 at castor Fat ssie CLE Mentor 0 abit CLCD_RS at RB2_bit np shit GLCD_RY at RDI_bit bromm at Vebage sbit GLCD_EN at RB4 bit o i sbil GLCD_RST at RB5 bit Watchdog Postscale 1 3374 MULA Enable BR MORA Paadid PEI Donate sbit GLCD CS1 Direction at TRISBU bit ME batos fast Startlap HENTOSC outo s ne delayed a Low pue Thuli Ox tri my p ebit GLCD CS2 Direction at TRISB1 bit PORTE AJO nabo at 50040 hr nt abit CLCD_RS Direction at TRISB2 bit tma 02 ca Rca a A e e ES ln Orcaft edusse ais D Loann A A A F programa Lv18PICFLASH hay varias opciones para ajustar el funcionamiento del microcontrolador a utilizar En el lado derecho de la misma ventana se encuentran varias opciones que habilitan el proceso de la programaci n La Escriba un c digo en alguno de los barra Progress co
32. pio de su funcionamiento es id ntico para todos los dem s pines del microcontrolador U T Co TI Eas O A N O VCC 33 WVCC 3 3 O O J23 Figura 24 7 Puentes J2 y J23 en las mismas posiciones Para conectar los pines del puerto PORTB a las resistencias pull down es necesario poner el puente J2 en la posici n Down Esto permite llevar un cero l gico 0V al pin del puerto PORTB en el estado inactivo por medio del puente J2 y de la red de resistencias de 8x10K Para llevar esta se al al pin RBO es necesario poner el interruptor 1 en el interruptor DIP SW2 en la posici n ON Por consiguiente cada vez que presiona el bot n RBO un uno l gico voltaje VCC 3 3 aparecer en el pin RBO con tal de que el puente J23 est en la posici n VCC Para conectar los pines en el puerto PORTB 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 J2 en la posici n Up y el puente J23 en la posici n GND Esto permite llevar a alto 3 3V todos los pines de entrada del puerto PORTB en el estado inactivo por medio de la resistencia de 10K Por consiguiente cada vez que presione el bot n RBO un cero l gico 0V aparecer en el pin RBO con tal de que el interruptor 1 en el interruptor DIP SW2 est en la posici n ON En caso de que los puentes J2 y J23 tengan el mismo estado l gico al pulsar cualquier bot n los pines de entrada no cambiar n de
33. scanear los pines seg n el que los pines RDO RD1 RD2 y RD3 est n configurados como entradas conecta das a las resistencias pull down Los pines RB4 RB5 RB6 y RB7 se configuran como salidas y generan un uno l gico 1 Al pulsar cu alquier bot n un uno l gico 1 se aplicar a los pines de entrada La detecci n de un bot n de presi n se realiza por medio de software Por ejemplo al pulsar el bot n 6 un uno l gico 1 aparecer en el pin RD2 Primero el microcontrolador detecta un apret n de bot n luego al aplicar un uno 1 l gico a cada uno de los pines RD4 RD5 RD6 y RD7 es posible detectar cu l bot n fue pulsado Figura 17 1 Teclado 4x4 Teclado 4x4 est conectado al microcontrolador por medio del puerto PORTD NA slo Ns RB4 rl YA SN RBOI Vcc I END Y z 00 TI L O A N O Figura 17 3 Esquema de conexi n del teclado 4x4 al microcontrolador Pull down Figura 17 2 Funcionamiento del teclado 4x4 vCC 3 3 up fa RN4 extok pull down swa4 Mel 12345678 y R23 au AE R26 100 fi 00 De 00 100 MikroElektronika 21 cS 22 Sistema de desarrollo EasylW 18F v6 18 0 Teclado MENU El sistema de desarrollo EasyLV 18F v6 dispone de un conjunto de botones de presi n que forman un teclado de navegaci n denominado MENU Consiste primariamente en cuatro botones de presi n organizados en la forma de las flechas izquierda derecha abajo y arriba Adem s ha
34. se utiliza s lo un pin de microcon trolador Todos los dispositivos esclavos por defecto disponen de un c digo ID nico lo que permite que el dispositivo maestro iden tifique f cilmente los dispositivos que comparten la misma interfaz El DS1820 es un sensor de temperatura que utiliza la comunicaci n 1 wire Es capaz de medir las temperaturas dentro del rango de 55 a 125 C y proporcionar la exactitud de medici n de 0 5 C para las temperaturas dentro del rango de 10 a 85 C Para su funcionamiento el DS1820 requiere un voltaje de alimentaci n de 3 a 5 5V El DS1820 tarda como m ximo 750 ms en calcular la temperatura con una resoluci n de 9 bits El sistema de desarrollo EasyLV 18F v6 proporciona un z calo separado para el DS1820 Se puede utilizar uno de los pines RA5 o RCO para la comunicaci n con el microcontrolador Los pines a utilizar para la comunicaci n 1 wire se seleccionan por el puente J20 El pin RAS se utiliza para la comunicaci n 1 wire con el microcontrolador como se muestra en la Figura 14 4 NOTA Aseg rese de que el semic rculo en la placa coincida con la parte redonda del DS1820 Figura 14 3 Puente J20 en DS1820 no est utilizado posici n RA5 DS1820 est la posici n RC1 DS1820 est conectado al pin RA5 conectado al pin RC1 Puente J20 colocado en la posici n RA5 DS1820 0CcASv381 91d VCC MCU DQ Botoom view lama VCC MCU GND Figura 14 4 Esquema de conexi n del sensor de t
35. t 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 PlCflash dsPlCprog 18FJprog PSOCprog AVRprog 8051prog ARMflash EasyPIC5 EasyPIC6 BigPIC5 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 LO9 90MILUO 9911J0 US SOMOSOU uoo OJDe UO9 US asebuod ornoBau o oa ETS Hloddnsjuajioo SOIL MMM ua 19 91 un f p JeuoDipe AQ eyseo u TE o sopnposd Sosjsenu ap e191nbjeno uoo e ENTES s 5 a WOD IOJIYIUW MMM q m e e l pd Apy aisn JONES 1 iod sonpoig Sansonu ap Em Jaqes aJaimb IS ATOM 1300343 404 SNOILLATOS JAVMOIVH ANY JAVWMLIOS a
36. taje MC34063A y el rectificador Gretz permiten que el voltaje de alimentaci n externa sea AC en el rango de 7V a 23V o DC en el rango de 9V a 32V El puente J10 se utiliza como selector de la fuente de alimentaci n Para utilizar la alimentaci n USB el puente J10 debe estar colocado en la posici n USB Al utilizar 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 Conector AC DC Conector USB Regulador del voltaje de alimentaci n Puente J10 utilizado para seleccionar una m rs 1 r w m i ce e Gu y e JSB LINK f POWER SWITCH power sor nonco A T PED POWER 5Uyoa y M LEWO F E S l fuente de alimentaci n waa 5285 IE TAE IE Interruptor POWER SUPPLY Mixi pee lt Figura 7 1 Alimentaci n J10 f T EXT USB Alimentaci n por el conector AC DC Alimentaci n por J10 I conector EXT USE el conector USB AI Side view s ox Side view Side view 4x1N4007 a E Side view Top view L2 220uH GND CMPRI m l E Side view Bottom view Side view Side view Side view Figura 7 2 Esquema de la fuente de alimentaci n MikroElektronika 11 cS 12 cS 8 0 M dulo de comunicaci n USB El sistema de desarrollo EasyLV 18F v6 puede comunicarse con los dispositivos externos por los conectores USB CN
37. uiente l nea de programa en ser ejecuta est marcada por el azul mientras que los puntos de ruptura est n marcados por el rojo El comando Run ejecuta el programa en tiempo real hasta encontrar un punto de ruptura 0x00 DA oor E qe de add M t AGAR GR Select variable from hit CCPICON v Sench fo vanstle by assembly name por el azul El estado de los A os xa registros cambiados durante la A cis ejecuci n de esta instrucci n a E ENTE se puede visualizar en la ven A ose wood tana Watch Values MTI for counter O counter lt D counter PORTE lt lt counter DOBTO im ed caras NOTA Para obtener m s informaciones del depurador mikrolCD consulte el manual Depurador mikrolCD y 10 Sistema de desarrollo EasylW 18F v6 5 0 Conector ICD Adem s del programador incorporado LV18PICprog uno de los programadores externos ICD2 o ICD3 de Microchip se puede utilizar para programar los microcontroladores El programador externo est conectado al microcontrolador por medio del conector ICD La funci n de los puentes J18 y J17 es de determinar cu les pines del microcontrolador se alimentar n con la se al de programaci n Programador externo est conectado al microcontrolador por los pines RAO y RA1 MCLR RB7 e J18 J17 OCAS1 31810 ld Zj mA Figura 5 1 Conector ICD Jo m Eii VCC 3 3 Front view Bottom view Figura 5 2 Esquema de conex
38. y dos botones de presi n adicionales marcados como ENTER y CANCEL Los botones de presi n del teclado MENU est n conectados de la misma manera que los botones de presi n de los puertos PORTA y PORTC Su funci n es determinada por el usuario al escribir el programa para el microcontrolador Al escribir el programa para el microcontrolador tenga en cuenta que el teclado MENU est conectado a los puertos PORTA y PORTC Figura 18 1 Teclado MENU Los botones de presi n del teclado MENU est conectados de la misma manera que los de los puertos PORTA y PORTC U T 0 TI D dal A 0 Figura 18 2 Esquema de conexi n del teclado MENU al microcontrolador MikroElektronika Sistema de desarrollo EasyLV 18F v6 23 19 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 J23 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 J24 Justamente junto a los botones de presi n se encuentra un bot n RESET utilizado para llevar se al d
Download Pdf Manuals
Related Search
Related Contents
User Manual Operating Instructions - Veterinary Instrumentation Enem 2010 AirVU TN 3270 5250 User`s Guide Switching amplifier for piezoelectric actuators Moodle User Manual for Instructors Hinweise zu dieser Bedienungsanleitung Installation & Owners Manual Grandview Smart Screen User Manual ProfiTrace User Manual Copyright © All rights reserved.
Failed to retrieve file