Home

BigPIC6 Sistema de desarrollo Manual de usuario

image

Contents

1. BigPIC 6 ciao Todos los sistemas de desarrollo de MikroElektronika son unas herramientas insustituibles para la programaci n y el desarrollo de los dispositivos basados en microcontroladores Las componentes elegidas con atenci n debida y el uso de las m quinas de la ltima generaci n para montarlas y probarlas son la mejor garant a de alta fiabilidad de nuestros dispositivos Gracias a un dise o simple un gran n mero de los m dulos complementarios y los 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 Sis de desarrollo EJMikroElektronika 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 Nebojsa Matic Director general Sistema de desarrollo BigPIC6 TABLA DECONTENIDO Introducci n al sistema de desarrollo BigPIC6 Prestaciones principales 1 0 Conexi n del sistema al PC 2 0 Microcontroladores soportados 3 0 Programador incorporado USB 2 0 PICflash with mikrolCD 4 0 Conector ICD 5 0 mikrolCD depurador en cirucito 6 0 Fuente de alimentaci n 7 0 Interfaz de comuni
2. MikroElektronika 1 Y p gina 18 Sistema de desarrollo BigPIC6 13 0 Diodos LED p gina 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 colocar el resistor para limitar la corriente cuyo valor se calcula utilizando la f rmula R U I donde R se refierre a la resistencia expresada en ohmios U se refierre al voltaje en el LED se refierre a la corriente del LED El voltaje com n del LED es aproximadamente 2 5V mientras que la intensidad de corriente var a de 1 a 20mA dependiendo del tipo del diodo LED El sistema de desarrollo BigPIC6 utiliza los LEDs con la corriente I 1mA El sistema de desarrollo BigPIC6 tiene 67 LEDs que indican visualmente el estado l gico en cada pin de E S del microcontrolador Un diodo 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 G PORTH o PORTJ utilizando el interruptor DIP SW10 AT Mataara T AE a FPA Microcontrolador Resistor SMD limita el flujo de corriente por un LED LEDs del puerto PORTB est n encendidos A RBO IN LD7 PVY PIC18Fxx 8L9GtEc Figura 13 2 Esquema de conexi n del diodo LED y del puerto PORTB MikroElektronika Sistema de desarrollo BigPIC6 14 0 Botones de presi n El es
3. RTC El circuito DS1307 permite al sistema de desarrollo BigPIC6 proporcionar informaciones acerca de tiempo real Las prestaciones principales del reloj de tiempo real son proporciona infomaciones acerca de segundos minutos horas d as de la semana y fechas teniendo en cuenta las correcciones para los a os bisiestos interfaz serial 1 C detector autom tico del corte de suministro el ctrico consumo de electricidad menor de 500nA El reloj de tiempo real se utiliza ampliamente en los dispositivos de alarma controladores industriales productos de consumo masivo etc El reloj de tiempo real proporcionado en el sistema de desarrollo BigPIC6 se utiliza para generar una interrupci n en tiempo programado Para establecer la conexi n entre el microcontrolador y el reloj de tiempo real es necesario poner los interruptores RC4 RC3 y RBO en el interruptor DIP SW13 en la posici n ON Bater a de 3V habilita el funcionamiento del reloj de tiempo real al apagar la fuente de alimentaci n t amp ETO Cristal de cuarzo proporciona el reloj ps 2 x de tiempo real con una se al de reloj T AA J Das SA Ei SFERENCE A mo Figura 12 1 Reloj de tiempo real Reloj de tiempo real conectado al micro controlador por los pines RC4 RC3 y RB0 U6 L 1x2 PIC18Fxx lt vear gGND X1 32 768 BAT1 3V 230mA DS1307 Figura 12 2 Esquema de conexi n del reloj de tiempo real al microcontrolador
4. ln J2 SW2 12345678 PIC18Fxx Figura 19 5 Puente J2 en la posici n pull down y puente J12 en la posici n pull up i El SW2 12345678 PIC18Fxx Figura 19 7 Puentes J2 y J12 en las mismas posiciones Para conectar los pines en el puerto PORTB a los resistores pull down es necesario poner el puente J2 en la posici n Down Esto permite que se lleve un cero l gico 0 a cualquier pin en el puerto PORTB en el estado inactivo por medio del puente J2 y de la red de resistores de 8x10K Para llevar esta se al al pin RBO es necesario poner el interruptor RBO en el interruptor DIP SW2 en la posici n ON Por consiguiente cada vez que se presiona el bot n de presi n RBO un uno l gico 1 apa recer en el pin RBO con tal de que el puente J12 est colocado en la posici n VCC Para conectar los pines en el puerto PORTB a los resistores pull up y para llevar un cero l gico 0 a los pines de entrada en el puerto es necesario poner el puente J2 en la posici n Up 5V y el puente J12 en la posici n GND 0V Esto permite llevar un uno l gico 5V a todos los pines de entrada del puerto PORTEB en el estado inactivo por medio del resistor de 10k Luego el interruptor RBO se debe poner en la posici n ON Por consiguiente cada vez que se presiona el bot n de presi n RBO un cero l gico 0 apa recer en el pin RBO En caso de que los puentes J2 y J12 tengan el mismo estado l gico al presionar cualquie
5. ETE Fr lt E TOS q T i ARA ipo i AAA A uama Fj EFT Y AF oa EN em Hini mT MIKKOEICKIKOMIKAR DEVELOPMENT TOOLS FOR EMBEDDED WORLD ana sq Figura 2 1 Conector DIMM 168P Figura 2 3 Tarjeta MCU a la que est soldado el microcontrolador en el enscapsulado TQFP de 80 pines RB6 PGC RB7 PGD RA1 RA2 RA3 RA4 RA5 RB0 RB1 RB2 RB3 RB4 RB5 co S c nojo 12l lslelSi8l818 RB6 PGC RB7 PGD Figura 2 4 Esquema de disposici n de los pines del conector DIMM 168P MikroElektronika y p gina 4 p gina Sistema de desarrollo BigPIC6 Siga los siguientes pasos para insertar la tarjeta MCU en el conector DIMM 168P En Piri TC HE MCU E P Empuje suavemente la tarjeta MCU en el conector DIMM 168P y levante lentamente las palancas de extracci n Palancas de extracci n utilizadas para fijar la tarjeta MCU en la posici n cerrada za anqa L gt i ds Mee TOFP Cuando la ida MCU est correctamente colocada en Ele conector las palancas de extracci n deben estar cerradas Palancas de extracci n utilizadas para fijar la tarjeta MCU en la posici n abierta Adem s de la tarjeta MCU con el microcontrolador en el encapsulado TQFP de 80 pines hay tarjetas con el microcontrolador en el encapsulado TQFP de 64 pines que se pueden pedir por separado Se insertan en el microcontrolador de la misma manera que la ta
6. EL MR HP 8 5 PORT1 LEDS CONNECTS 4 096V VDLTAGE REFERENCE A pa A H A na TO RA3 PIN I Z Z K Em EN 11 SW12 CONNECTS RX AND TX LINES FOR RS 232A LJ A 7 j j I Jj j KI COMMUNICATION TO RC7 AND RO6 PINS RESPECTIVELY 1 Z Z 1n_AR_ORHE_ HAM EE oa G CONNECTS RX AND TX LINES FOR RS A A A 10 COMMUNICATION TO RG2 AND RG PINS RESPECTIVELY dE Z Z A _ A R l 1 CONNECTS EEPROM SDA AND SCL LINES TO RC4 AND RC3 pa CONTROLLER A Z RO EE SR a KR EEH KR E e PINS RESPECTIVELY na A A md al 511 CONNECTS DS1820 TEMPERATURE BENSOR TO RE2 OR RE5 PIN 11 Z Z m G Ao E G G 1 Z sw13 CONNECTS TOUCHPANEL CONTROLLER TO RAO AND RA ANALOG m s a a m AO A 11 INPUTS AND TO RJ AND RJ7 CON ROL PINS i A Z A as as am mm g ol CONNECTS RTC SDA SCL AND RTd OUT LINES TO RC4 RC3 n E_E AE E Po o iss o a a aa A PORTJ Z 1 b 1 lb 1 ld D lb 1 b 1 ub 1 2 E AND RB0 PINS RESPECTIVELY 5 E Z E E En En E O 0 ENABLES LCD AND GLCD BACKLIGHT ii i i Z Z fe J1 J9 SELECT PULL UP OR PULL DOWN RESISTORS ON PORTA PORTB 0 Li Ci 4 z A SN n PORTC PORTD PORTE PORTF PORT PORTH AND PORTJ rE ca Z Z A mE E E E EE EE E 1i J10 CHOOSE BETWEEN EXTERNAL OR U B POWER SUPPLY i m Ei Z A n Po EN En EN EN G s J11 CONNECTS POTENTIOMETER P3 TO RAO RA1 RA2 OR RA3 Z A EA A ANALOG INPUT Ei m mm Z Y A J13 D
7. El valor de la referencia de voltaje es 4 096V Se lleva al microcontrolador por el pin RAS Microcontrolador se alimenta con referencia de voltaje por medio del pin RA3 b 2102 J PR PIC18Fxx i I Arne ios 5 GND FERENCR 2 ve oVCC VOUT r De si n o Eio MCP1541 J4 L s a A 10uF n c 5 E Ha OVCC Figura 9 1 Esquema de conexi n de referencia de voltaje MikroElektronika Sistema de desarrollo BigPIC6 10 0 Entradas de prueba del conversor A D Un conversor A D anal gico digital se utiliza con el prop sito de covertir una se al anal gica a un valor digital apropiado El conversor A D es lineal lo que quiere decir que el n mero convertido es linealmente dependiente del valor del voltaje de entrada El conversor A D dentro del microcontrolador convierte un valor de voltaje anal gico a un n mero de 10 bits Por las entradas de prueba del conversor A D se pueden llevar los voltajes que var an de O a 5V a los microcontroladores con el conversor A D incorporado El puente J11 se utiliza para seleccionar uno de los siguientes pines para la conversi n AD RAO RA1 RA2 o RA3 El resistor R16 tiene la funci n de protecci n Se utiliza para limitar el flujo de corriente por el potenci metro o por el pin del microcontrolador El valor del voltaje anal gico de entrada se puede cambiar linealmente utilizando el potenci metro P3 i SER DS i Figura 10 1 ADC posici n por
8. Remove D Properties Run Pause Debugger F6 I F2 Lista completa de los registros dentro a dci del microcontrolador programado Step Over F8 Step Out Ctrl F8 Toggle Breakpoint F5 Show Hide Breakpoints Shift F4 Clear Breakpoints Ctrl Shift F4 Lista de los registros seleccionados que se monitoriz n El estado de estos registros cambia durante la ejecuci n de programa lo que se puede visuali zar 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 Values Al pulsar dos veces sobre el campo Value es posible cambiar el formato de dato Figura 5 1 Ventana Watch Values del mikrolCD El depurador mikrolCD tambi n ofrece 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 PORTE x FORTC PORTD 0x00 while 11 x DD Durante el fun
9. SASS Ny K gt misi im fl sl mi NOS E Es is lis iss s a IEgs v HH N NN N Y 00O LEDs ON D Em a m 0 m El im Es isi isj ss Iz isi Es li 1011411 o m iss m iml imi CELE ELO um 19999999 ED EDGE CONTACT MCU CARD QOOS gt gt lt 3dLDL O gt v SS ROCOOO OS v l E m 00000099 1111141141 sim a ss 8 8 RA A A A AA AA AA AAA ASSSSSSSSSSSSSSsSSSSSSSSSSSSSSSN SASS S u SSYs S Sa 88 8 AA A AA A A A NANA Aiii ANIA A Z KAS S SS SES O SOS SOS eS usa esse DOUBLE SIDED GOLD PLA Bm im imi m m Es Es s lis iss 1111111 v 2 r Sa 888 A A A AA AA AAA Aiii iNNi Aiii Mika Referencia de voltaje de 4 096V Sensor de temperatura DS1820 Memoria EEPROM serial Ajuste de contraste del visualizador gr fico LCD Controlador del panel t ctil Conector del visualizador gr fico LCD Conector de panel t ctil Botones de presi n para simular las entradas digitales Puente para encender apagar el resistor protector Selector del estado l gico en los pines Bot n de reset Teclado MENU Expansor de puertos 67 diodos LED que indican el estado l gico en los pines Ajuste de contraste del visualizador LCD alfanum rico Conector del visualizador LCD alfanum rico MikroBElektronika O gt p gina S
10. defecto del puente Figura 10 2 El pin RAO utilizado como el pin de entrada para la conversi n A D Conversi n A D se realiza por el pin RAO en el microcontrolador PIC18Fxx Top view Figura 10 3 Conexi n del microcontrolador a las entradas de prueba del conversor A D NOTA Para que un microcontrolador pueda realizar una conversi n A D con exactitud es necesario apagar los diodos LED y los resistores pull up pull down en los pines de los puertos utilizados por el conversor A D Para obtener la exactitud de la conversi n A D m s alta utilice la referencia de voltaje MikroElektronika 15 rA p gina 16 Sistema de desarrollo BigPIC6 p gina 11 0 Sensor de temperatura DS1820 La comunicaci n serial 1 wire 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 se utiliza s lo un pin del microcontrolador Todos los dispositivos esclavos disponen de un c digo ID nico por defecto lo que permite que el dispositivo maestro identifique f cilmente los dispositivos que comparten la misma interfaz DS1820 es un sensor de temperatura que utiliza el est ndar 1 wire para su funcionamiento Es capaz de medir las temperaturas den tro 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 f
11. 1003143 4034 SNOLLN TOS JHVAG4dVH ANY d4dVA LdOS G
12. ISABLES CURRENT LIMITING PROT CTION FOR BUTTONS OO uh 1 m m CNO RESET 0 m m m U a ma m 24 asias dl ku h m nu u h D FOR SELECTING VOLTAGE LEVEL TO B APPLIED WHEN BUTTON IS PRESSED 233 QD RO Prestaciones principales Regulador del voltaje de la fuente de alimentaci n Conector del depurador del Microchip ICD2 o ICD3 Conector USB del programador incorporado Programador USB 2 0 con el soporte de mikrolCD Conector A para la comunicaci n RS 232 Entradas para probar el conversor A D Conector B para la comunicaci n RS 232 Conector DIMM 168P para la inserci n de la tarjeta MCU Selecci n de los resistores Pull up pull down 10 Interruptores DIP para habilitar los resistores pull up pull down 11 Conectores de los puertos de E S 12 M dulo del reloj de tiempo real RTC 13 Interruptores DIP para habilitar deshabilitar los m dulos integrados SON I sa a LCD 2x16 ERES CONTRAST OOO O Y a uN VOLTAGE f REFERENCE EN A su ul Dl ou EL SERIAL EEPROM 1 FOR MORE INFORMATION REFER TD THE BIGPIC MANUAL K SE ULUL UI s p gina DEVELOPMENT BOARD 1 BY MIKROELEKTRO IKA El TAE E WI mami PON Z mo Pui 17779777 mm Hi SR 0888888 888 gt gt gt 1111111 misi im m ml l m mi CELE EGO Em 232 COMMUNICATION m m a SSS
13. O Ena gt Wg GN Ml CHARACTERS IN 4 BIT MODE ma IMPORTANT BE SURE TO TURN OFF THE POWER SUPPLY BEFORE PLACING LCD OR GLCD ON DEVELOPMENT BOARD OTHERWISE BOTH LCD AND GLCD ii UNITS CAN BE PERMANENTLY DAMAGED 28 T BE SURE TO PLACE LCD AND GLCD PROPERLY OTHERWISE BOTH E m LCD AND GLCD UNITS CAN BE PERMANENTLY DAMAGED E T E T E N masm o O D o E Nl m m O N aun A aman mama EN mis m m m EE Dl s DO U OO ED LE m mim m E mi o s O OOO Don DO 0U O nO Up EDET m Doun D D m D B eoo N tE s m Es mim m m LE m A mim m m m m 7 MAA A EN O D O 0 1m 0 O ly Ol an Iz mas H lo m E E ACTIVATED E mim m a DO O DO O H B E la la Ne le la m o ol i E L m an En nm n O d OUO NH pa mo Hilli VOLTAGE LEVEL TO BE APPLIED 1 gt lt ma Z WHEN MENU KEYPAD BUTTONS K nEn EA EN EEN E 1 SW1 SW9 ENABLE PULL UP OR PULL DOWN RESISTORS ON PORTA eo E A Z ARE PRESSED IS ALSO SELECTED l f P p q pO O O I i PORTB PORTC PORTD PORTE PORT PORTG PORTH na 4 Z BY JUMPER J12 POSITION RNP pon R BE HN pa AND PORTJ PINS N I Z Z O ili SWIO TURNS ON OFF PORT LEDS mismas Z 7 a y Ea SW11 ENABLES SPI COMMUNICATON ANT CONNECTS ma Z PORTH Z E ENHE EE EH KR R EE EH na PORT EXPANDER S CS AND RST LINES TO REO AND RE1 na mimimimimmmim z 11 PINS RESPECTIVELY TURNS ON OFF PORTO AND I Z Z K S ER BH RER MR FR
14. Salida de maestro Slave Input Entrada de esclavo salida del microcontrolador entrada de MCP23S17 MISO Master Input Entrada de maestro Slave Output Salida de esclavo entrada del microcontrolador salida de MCP23S17 SCK Serial Clock Reloj de sincronizaci n se al de reloj del microcontrolador CS Chip Select Selecci n de chip habilita la transimisi n de datos RST Reset La transmisi n de datos se realiza en ambas direcciones simult neamente por medio de las l neas MOSI y MISO La l nea MOSI se utiliza para transmisi n de datos del microcontrolador al expansor de puertos mientras que la l nea MISO transmite los datos del expansor de puertos al microcontrolador El microcontrolador inicializa la transmisi n de datos cuando el pin CS es llevado a bajo 0V El microcontrolador env a la se al de reloj SCK e inicia el intercambio de datos El principio de funcionamiento de los puertos O y 1 del expansor 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 se las env a al microcontrolador El resultado es el n mero reducido de las l neas utilizadas para enviarle las se ales de los puertos 0 y 1 al microcontrolador P0 0 g P0 1 GPA7 AL GPA6 EXA CPAs Ire PA em CPAS leg CPA 2 E GPA1 rol GPA0 NED or p14 DIMAS M
15. X232 A en el interruptor DIP SW12 para habilitar el puerto RS 232A Asimismo utilice los interruptores RX232 B y TX232 B en el interruptor DIP SW12 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 recibir datos y TX transmit data transmitir datos La velocidad de transmisi n en baudios es hasta 115 kbps Para habilitar que el m dulo USART del microcontrolador reciba las se ales de entrada con diferentes niveles de voltaje es necesario proporcionar un convertidor de nivel de voltaje como MAX202C MAX232 REP P FEE Qi E gt RS 232 la y COMMUNICATION Lidia Li N n W D SD E JEE E La H dl J Figura 7 1 M dulo RS 232 La funci n de los interruptores DIP 1 2 3 y 4 en el interruptor SW12 es de determinar cu l de los pines de microcontrolador se utilizar como l neas RX y TX Refi rase a la Figure 7 2 Puertos RS 232A y RS 232B est n conectados al microcontrolador VCC vcc U4 O U5 O C35 p C1 VCC E C37 C38 E C1 vee y C41 100nF 100nF 100nF RX232 A k V GND v GND Ici TiouTi Ici TtmiouTi C36 H C39 H C2 R4 IN C2 R1 IN 100nF L m 100nF lg c2 R ouTi c2 R1OUTI c34 E C40 EL MA KES Iv 100nF 100nF 1T20UT T2 INM 1T20UT 72 INIA MBR2IN R2OUTI BR2IN AO O Y 0 8 9stveclKA S NO MAX202 MAX202 Bottom view Bottom view Figura 7 2 Esquema de
16. a un resistor pull up pull down Si los pines de los puertos est n conectados a un resistor pull up o pull down depende de la posici n de los puentes J1 J9 NI p gina Conector macho 2x5 del puerto PORTA M dulo adicional conectado al puerto PORTC CARD AALT Puente para seleccio nar un resistor pull up o pull down ATED Enaz D EDGE CONTA Tic 5 iT Figura 19 2 Puente J2 en la posici n Pull down Interruptor DIP en ciende los resistores pull up pull down para cada pin E aaa Figura 19 3 Puente J2 en la posici n Pull up Figura 19 1 Puertos de E S Los pines del puerto PORTB del microcontrolador est n conectados a los resistores pull down u M DDD 9x10K ON pull down J2 Ssw2 12345678 A RB0 LD7 PY A RB1 IN Los PY PIC18Fxx Figura 19 4 Esquema de conexi n del puerto PORTB MikroElektronika Sistema de desarrollo BigPIC6 Los resistores pull up pull down permiten determinar el nivel l gico en todos los pines de entrada del microcontrolador cuando est n en el estado inactivo El nivel l gico depende de la posici n pull up pull down del puente El pin RB0 junto con el resistor DIP SW2 relevante el puente J2 y el bot n de presi n RB0 con el puente J12 se utilizan con el pr posito de explicar el funcionamiento de los resistores pull up pull down El principio de su funcionamiento es id ntico para todos los pines del microcontrolador
17. ansor de puertos etc le permiten simular con facilidad el funcionamiento del dispositivo destino Fy ss ku p ra h s THH Bwr 13 Placa de desarrollo completa y f cil de utilizar para los mi crocontroladores PIC M4 E N aiie pi A e a y Ar x E W Programador incorporado de altas prestaciones con comu nicaci n USB 2 0 JNE IM CIRCUIT PROGRAMMER MONA K mi m um a al M JE o p il EE E T K RK KURKI CE OTE 0 0 0 B B HS gur e 0 9 aaa e r H J Je l ma l H t a IT WE s LE CE E K UK E UN CEEE E E EE Jn s uu IRR R Y A me ma A E Qs ms ms NM DW A Y im CA A mur a mau Qu E aa Qm Qa emra m s E A x e KJ 4 a E Tasa B B B B B H LLL EEL Fri PL Kas SER rkr Sia ik fETVTEWYEWTW Pn LJ m gt mm ou dem gt 4 asa ERA LA ma fz CELETTE TELLI TT l Tr Ue a ii P mi We Errr Si ri AAA MET Pome ii u 4 Fa AAA Ld BL 14 A CE E BR BEN PT Ai ni MaisdAnii so r aa uw i Pt i Bnn beg Hiii TFT pererrees HHH A aj x NTETTTEA 2moz gt wxm J GRAPHIC LCD CONNECTOR Depurador en circuito incor porado para la depuraci n en tiempo real a nivel de hardware Expansor de puertos incorpo rado proporciona expansi n de E S por 2
18. caci n RS 232 8 0 Memoria EEPROM serial 9 0 Referencia de voltaje 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 COnN ISO A D Uu ua roots osaswaykapkaowaniwykunhuq caauwakkawpuhwaquwakkaqpa Sensor de tempreratura DS1820 Reloj de tiempo real Real Time Clock RTC ID O LED ainia Joe A Re PA Visualizador LOD 2X16 tooo ct icsoian Visualizador gr fico LCD 128x64 o l L LLULLU aaa saa sansa quaaaanawawakusqanawawakusqan A A a aE Expansor de puertos Puertos de E S adicionales MikroElektronika p gina UJ Sistema de desarrollo BigPIC6 Introducci n al sistema de desarrollo BigPIC6 p gina El sistema de desarrollo BIGPIC 6es una herramienta de desarrollo extraordinaria adecuada para la programaci n y la experimentaci n con los microcontroladores PIC de la compa a Microchip Este sistema dispone de un programador incorporado con el soporte de mikrolCDY que proporciona una interfaz entre el microcontrolador y el PC Se espera de Ud que escriba un c digo en alguno de nuestros compiladores que genere un fichero hex y que programe el microcontrolador utilizando el programador PICflash Los m dulos numerosos como visualizador gr fico LCD de 128x64 p xeles visualizador LCD alfanum rico de 2x16 caracteres exp
19. cionamiento 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 for counter 0 mando Run ejecuta el programa en tiempo real hasta al canzar un punto de ruptura PORTE 0x00 PORTE Ox00 PORTD 0x00 Da oe Ed Despu s de ejecutar el coman a R j henee MAA W R do Step Over el microcontrola FT Ma ah dor ejecutar la l nea de pro a wawa di E Sl ic nam grama 41 La siguiente l nea E ble comparato en ser ejecutada est marcada por el azul El estado de los registros cambiados durante la ejecuci n de esta instrucci n se puede visualizar en la ven tana Watch Values Dor SUNAT O countar lt counters FORTE 1 lt lt counter ANRT im 1 lt lt eanmnPerr NOTA Para obtener m s informaciones del depurador mikrolCD consulte el manual mikro CD debugger MikroElektronika s p gina Sistema de desarrollo BigPIC6 6 0 Fuente de alimentaci n 4 p gina El sistema de desarrollo BigPIC6 puede utilizar uno 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 DC proporcionado en el sistema de desarrollo El regulador del voltaje de la fuente de alimentaci n MC34063A y el rectificador Gretz permiten que el voltaje de la fuente
20. de alimen taci 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 Cuando se utilice la fuente de alimentaci n USB el puente J6 debe estar en la posici n USB Cuando se utilice la fuente de alimentaci n externa el puente J10 debe estar en la posici n EXT El sistema de desarrollo se enciende apaga al cambiar de posici n del interruptor POWER SUPPLY Conector USB Regulador del voltaje de la fuente de ali mentaci n Puente J10 utilizado para seleccionar la fuente de alimentaci n i AN alimentaci n EXT USB Conector AC DC y Conector USB J10 EXT m Am S Side view ss gt Side view Side view 4x1N4007 Top view L2 220uH E CT BEGND MC34 As 7 N we ce m Ei Side view Bottom view Side view E rre Side view Side view Figura 6 2 Esquema de la fuente de alimentaci n MikroElektronika Sistema de desarrollo BigPIC6 7 0 Interfaz de comunicaci n RS 232 USART universal synchronous asynchronous receiver transmitter transmisor receptor as ncrono universal es una de las formas m s frecuentes de intercambiar los datos entre el 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 BigPIC6 proporciona dos puertos RS 232 RS 232A y RS 232B Utilice los interruptores marcados con RX232 A y T
21. ex DA67F0541 para cargar el programa en el Pulse elbot n Loadpara microcontrolador cargar el c digo HEX void Move Delayv Delay ms 50D En el lado izquierdo de la ven tana del programador PICflash i se encuantran varias opciones void maini m sN utilizadas para ajustar los par ANSFL n gt metros para el funcionamiento ANSELH DO sama fs S A e del microcontrolador En el lado a e Po E Pato derecho de la ventana se en A s o cuentran los botones que per i z miten cargar el c digo HEX en el microcontrolador La barra de progreso colocada en el rinc n za 2 als ment ee derecho del fondo de la ventana Phe CIPRIGAA rL tznpace tamana BROS puwa POR ITEMS DIME DISTEMPRASIFICIALO ANGRE LAI permite monitorizar el progreso de la programaci n Escriba un c digo en alguno de los compiladores PIC y genere un fichero hex El programador in corporado se encargar de cargar los datos en el microcontrolador Figura 3 2 Principio de funcionamiento del programador NOTA Para obtener m s informaciones del programador PICflash consulte el manual relevante proporcionado en el paquete del sistema de desarrollo BigPIC6 MikroElektronika Ea O Sistema de desarrollo BigPIC6 Los microcontroladores PIC se pueden programar de dos maneras los modos de programaci n de alto y bajo voltaje El programador PIC flash utiliza nica
22. istema de desarrollo BigPIC6 1 0 Conexi n del sistema al PC Paso 1 Siga las instrucciones para la instalaci n de los controladores USB y del programador PICflash with mikrolCD proporcionadas en los manuales relevantes No es posible programar los microcontroladores PIC sin haber instalado estos dispositivos anterirormente En caso de que Ud ya tenga alg n compilador de MikroElektronika instalado en el PC no es necesario reinstalar los controladores ya que se instalan autom ticamente al instalar el compilador Paso 2 Utilice el cable USB para conectar el sistema de desarollo BigPIC6 al PC Una punta del cable USB proporcionado con el conector de tipo USB B debe estar conectada al sistema de desarrollo como se muestra en la Figura 1 2 La otra punta del cable de tipo USB A debe estar conectada al 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 USB XTERNAL TE n ICD E e j POWER SUPPLY r LIME E La T T a s Weors co EE ME dal OFF ON usa PROG POWER i k Mi Selector de la a i a fuente de alimen taci n J10 limentaci n JACKLIGHT Figura 1 1 Fuente de Paso 3 Encienda el sistema de desarrollo al poner el interruptor POWER SUPPLY en la posici n ON Se encender n dos diodos LED etiqu etados como POWER y USB LINK para indicar que el sistema de desar
23. izador GLCD dispone de la resoluci n de pantalla de 128x64 p xeles que permite visualizar diagramas tablas u otros contenidos gr ficos Puesto que el puerto PORTD tambi n se utiliza para el visualizador alfanum rico LCD 2x16 no es posible utilizar los dos simult neamente El potenci metro P2 se utiliza para ajustar el contraste del visualizador GLCD El interruptor 8 LCD GLCD BACKLIGHT en el interruptor DIP SW13 se utiliza para encender apagar luz de fondo del visualizador p gina Conector GLCD Figura 17 1 Visualizador GLCD Figura 17 2 Conector GLCD Luz de fondo del visualizador GLCD est encendida NO P2 10K LCD GLCD Top view BACKLIGHT g 9Srez O Su 51 52 53 54 55 56 57 Tmp soe Figura 17 3 Esquema de conexi n del visualizador GLCD MikroElektronika Sistema de desarrollo BigPIC6 2 18 0 Panel t ctil Un panel t ctil es un panel fino autoadhesivo transparente y toque senistivo Se coloca sobre el visualizador 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 1 2 3 y 4 en el interruptor DIP SW13 se utilizan para conectar el panel t ctil al microcontrolador Figure 18 1 Panel t ctil La Figura 18 1 muestra c mo colocar un panel t ctil sobre un visualizador GLCD Aseg rese de que el cable plano est a la
24. izquierda del visualizador GLCD como se muestra en la Figura 4 El panel t ctil est colocado al microcontrolador por los pines RA0 RA1 RJ6 y RJ7 PEER REP RIA EPR o RAO READ X RA1 READ Y EA DRIVEA LA DRIVEB ezosvezi HHUHEBHIGI PIC18Fxx BOTTOM TOUCHPANEL CONTROLLER Figure 18 2 Esquema de conexi n del panel t ctil Figure 18 3 Colocaci n del panel t ctil La Figura 18 3 muestra c mo conectar un panel t ctil al microcontrolador Acerque la punta del cable plano al conector CN13 como se muestra en la Figura 1 Inserte el cable en el conector como se muestra en la Figura 2 y presi nelo lentamente de modo que la punta del cable encaje en el conector completamente como se muestra en la Figura 3 Luego inserte el visualizador GLCD en el conector apropiado como se muestra en la Figura 4 NOTA Los LEDs y los resistores pull up pull down en los pines del puerto PORTA tienen que estar apagados al utilizar un panel t ctil MikroElektronika A p gina C 24 Sistema de desarrollo BigPIC6 19 0 Puertos de Entrada Salida A lo largo de la parte derecha del sistema de desarrollo est n nueve conectores de 10 pines que est n conectados a los puertos de En trada Salida del microcontrolador Los pines RB6 y RB7 no est n directamente conectados al conector de 10 pines apropiado sino por medio de un multiplexor Los interruptores DIP SW1 SW9 permiten que cada pin del conector est conectado
25. l m dulo RS 232 NOTA Aseg rese de que su microcontrolador est proporcionado con el m dulo USART ya que no est necesariamente integrado en todos los microcontroladores PIC MikroElektronika C 7 p gina 14 Sistema de desarrollo BigPIC6 8 0 Memoria 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 utiliza la comunicaci n serial IC por los pines RC3 y RC4 para la comunicaci n con el microcontrolador Para habilitar la conexi n entre la EEPROM y el microcontrolador es necesario poner los interruptores 5 y 6 en el interruptor DIP SW12 en la posici n ON N p gina EEPROM serial conectada al microcon trolador por los pines RC4 y RC3 RJ2 mu RJ3m RBO mu RB1 mm RB2 mm RB3 mu RB4 m RB5 mm RB6 mm PIC18Fxx osos OSC1 mm e R63 R64 ves WeeH ovcc N z VCCI fi UE RB7 mm w WPI FW L oo RO gt RC RC4 p rca E RC3 D RC2 m N RJ m RJ6 m EEPROM C9 100nF SDA Figura 8 1 Esquema de conexi n de la EEPROM serial 9 0 Referencia de voltaje El sistema de desarrollo BIGPIC6 proporciona un circuito MCP1541 para generar referencia de voltaje utilizada para la conversi n A D
26. mente el modo de programaci n de alto voltaje Este modo requiere llevar un voltaje m s alto que el voltaje de la fuente de alimentaci n del microcontrolador al pin MCLR pp para realizar el proceso de la programaci n El valor de voltaje var a de 8 a 14V lo que depende de tipo del microcontrolador utilizado 4 p gina El modo de programaci n de bajo voltaje se puede habilitar deshabilitar al utilizar los bits de configuraci n del microcontrolador Si el modo de programaci n de bajo voltaje est habilitado el proceso de programaci n se inicia al aplicar un uno l gico 1 al pin PGM A diferencia de este modo el de alto voltaje est siempre habilitado y el proceso de programaci n se inicia al aplicar un voltaje alto al pin MCLR VPP Todas las configuraciones relacionadas con la programaci n de los microcontroladores se realizan autom ticamente as que no se necesita hacer nada adicional Sin embargo en el programa PICflash hay varias opciones para la configuraci n de la programaci n adicional A los principiantes no se les recomienda cambiar las configuraciones por defecto Una de las ventajas de las que dispone el programador PlClash es un multiplexor Build in programmer with mikrolCD Multiplexer PGD MCU PGD MOC i PGC D MCU PGC j I GND MCLR i User interface Durtante la programaci n un multiplexor desco necta los pines del microcontrolador utilizados para la programaci n del resto de la placa
27. or allanum rico LCD 2x16 Este conector est conectado al microcontrolador por el puerto PORTD El potenci metro P1 se utiliza para ajustar el contraste del visual izador El interruptor con la etiqueta LCD GLCD BACKLIGHT en el interruptor DIP SW13 se utiliza para encender apagar luz de fondo del visualizador La comunicaci n entre el visualizador 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 Ti a J y h ERNAL io y paa F Tu a gt A MED ai USB PROG e ao f LLL sa j AENICO B Ci USB PROG ld I e Par SB Lihi y m i f LLT sa E d Ei a mna a Potenci metro para _ ajustar el contraste Figura 16 1 Conector del visualizador alfan merico LCD 2x16 Y Mb pr Gii C kwi C RK 1152 2 R SI LS 1 O Top view LCD GLCD BACKLIGHT 8 96stvecLl PIC18Fxx i o Figura 16 3 Esquema de conexi n del visualizador alfanum rico LCD 2x16 MikroElektronika 7 p gina Ha N N Sistema de desarrollo BigPIC6 17 0 Visualizador gr fico LCD 128x64 El visualizador gr fico LCD 128x64 GLCD proporciona un m todo avanzado de visualizar los mensajes gr ficos Est conectado al microcontrolador por los puertos PORTD y PORTJ El visual
28. os IRA gp DIOS Interruptor DIP SW11 habilita el expansor de puertos 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 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 ACTIVIDADES DE ALTO RIESGO Los productos de MikroElektronika no son tolerantes a fallos y no est n dise ados fabricados o pen
29. puertos adicionales Visualizador gr fico LCD con iluminaci n de fondo j r l i L AL w a gt E Ls E s E sssi w 2 a w w w w w m K CERES A al B A I Y UE EREFEEEE A i Las Bhi TAJ ati a de ws asa gma e wa sa Tah mus s a AAA l rB SEE a A isis Esas LO FE SET A aa E A er E El programa PICflash proporciona una lista completa de los microcontrola dores soportados La ltima versi n de este programa con la lista actual izada de los microcontroladores se puede descargar desde nuestra p gina web www mikroe com El paquete contiene Sistema de desarrollo BigPIC6 CD CD del producto con el software apropiado Cables cable USB Documentaci n manuales BigPIC6 y PICflash gu a r pida Instalaci n de los controladores USB y Esquema lectrico del sistema de desarrollo BigPIC6 Especificaci n del sistema Fuente de alimentaci n por un conector DC 7 23V AC o 9 32V DC o por un cable de programaci n USB 5V DC Consumo de electricidad 40mA en estado inactivo los m dulos incorporados est n inactivos 26 5 x 22cm 10 4 x 8 6inch 4049 0 89lbs Tama o Peso MikroElektronika Sistema de desarrollo BigPIC6 H m mu j C P BE 55 He mim 1515 mmaa s mm w jm EXTERNAL a ICD ismi ON BOARD NY ua E PROGRAMMER 143 mi POWER E l ac ss s suppy POWER c N meslus E LCD 2x16 COIT
30. r bot n de presi n no cambia el estado l gico de los pines de entrada MikroElektronika p gina UI N O gt A p gina Sistema de desarrollo BigPIC6 20 0 Expansor de puertos Puertos de Entrada Salida adicionales Las l neas de comunicaci n SPI y el circuito MCP23S17 proporcionan el sisrema de desarrollo BigPIC6 con recursos de incrementar en dos el n mero de los puertos de E S disponibles Si el expansor de puertos se comunica con el microcontrolador por el interruptor DIP SW11 los pines del microcontrolador utilizados para el funcionamiento del expansor de puertos REO RE1 RC5 RC4 y RC3 no se pueden utilizar como los pines de E S Puente para seleccionar un resistor pull up pull down P ij LN TETI 5d Lana ps AN T t La E y y hal EPS x gt l Jg E ms Odin wa Figura 20 2 Posici n del interruptor DIP SW11 cuando el expansor de puertos est habilitado m ai II m mi T j 3 Eag z 3 r i LITE mnn F T d la da gt En Figura 20 1 Expansor de puertos Tii f 3 Figura 20 3 Esquema del expansor de puertos MikroElektronika El microcontrolador se comunica con el expansor de puertos circuito MCP23S17 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 Master Output
31. rjate arriba mencionada MikroElektronika Sistema de desarrollo BigPIC6 cO 3 0 Programador incorporado USB 2 0 PICflash with mikroIlCD p gina Un programador es una herramienta necesaria obligatoria al trabajar con los microcontroladores El sistema de desarrollo BigPIC6 dispone del programador PICflash integrado con el soporte de mikrolCD El programador PICflash permite establecer una conexi n entre el PC y el microcontrolador Utilice el programador PICflash para cargar un fichero hex en el microcontrolador En la Figura 3 2 se muestra la conexi n entre el compilador el programador PICflash y el microcontrolador Conector USB de tipo B pirs ia 10 2a r T E El diodo LED marcado con USB LINK indica la conexi n establecida entre el programador y el PC El diodo LED marcado con PRG ICD se encender durante la programaci n del microcontrolador Tr FESTES TITO LEAR a DA 1 Programador PICflash Figura 3 Q Escriba un programa en alguno de los compiladores PIC y genere un Compilaci n de programa fichero hex mikroC PRO for PIC C Program FilesiMikroel File Edit wiew Project Run Tools Help Edit View P Run T H E O Utilice el programador PICflash G e H T l para seleccionar un microcontrolador 1110001001 Bin apropiado y para cargar el fichero E ka ggg A al ela 0110100011 hex 0111 2FC23AA7 1011 F43E0021A P ulse sobre el bot n Write char i H
32. rollo est listo para su uso Utilice el programador incorporado PICflash y el programa PICflash para volcar el c digo HEX en el microcontrolador Despu s de hacerlo utilice la placa para probar y desarrollar sus proyectos NOTA Si utiliza algunos m dulos adicionales tales como LCD GLCD etc es necesario colocarlos apropiadamente en la placa de desarrollo antes de encenderla 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 apropiadamente Es gt a RES bims Tr zaii 2 A aa MikroElektronika Sistema de desarrollo BigPIC6 2 0 Microcontroladores soportados El sistema de desarollo BigPIC6 dispone del conector DIMM 168P utilizado para inserci n de la tarjeta MCU a la que est soldado el microcontrolador en el encapsulado TQFP de 80 pines como se muestra en la Figura 2 3 Adem s el oscilador y 80 puntos de soldadura conectados a los pines del microcontrolador tambi n est n en la tarjeta MCU Cada punto de ruptura est marcado con el pin relevante Estos puntos de ruptura facilitan la colocaci n de la tarjeta MCU en el dispositivo destino cota mw ii i Wm ce Q ig T ii ADE ACKT WNR yl mg I Puj eni A wl E k rn Conector DIMM 168P para colocar la tarjeta MCU con el microcontrolador en el ensapsulado TQFP A YE N Saf imat j w HU a LE 0 I x n
33. sados 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 a expresa o impl cita de aptitud para Actividades de alto riesgo MARCAS REGISTRADAS Los productos y los nombres corporativos utilizados en este manual son protegidos por la ley de los derechos de autor sin reparar en la ausencia de notas adicionales Las marcas registradas son utilizadas exlusivamente con el prop sito de identificar y explicar los conceptos correspondientes y en beneficio de sus respectivos propietarios sin intenci n de infringirlas Copyright 2003 2009 por MikroElektronika Todos los derechos reservados UIO9 901JMILU 829IJiIO US SOJJOSOU uo2 OJ9e UO9 US seBuod olioScoB u ap ersandoxd o oejuawoo ejunbald eunBie u S Hoddns ua uo9 Soy IU AWA ua Jeyon un efep JBUOIDIPE UOIDBULIOJUIBuse9au OJOS o SOJINPOJA SOJISANU ap eraimbyeno uoo sewajqoid Sus IS WO9 30YILUMMM Q A eulbed esanu lIISIA JOAB JOd sOJONPOJA solls nu Sp sew JSQeSs aJamb Is ATOM 13
34. tado I gico de todos los pines de entrada digitales del microcontrolador se puede cambiar al utilizar los botones de presi n El pu ente J12 se utiliza para determinar el estado l gico que ser aplicado al pin deseado del microcontrolador al apretar el bot n apropiado El prop sito del resistor protector es de limitar la m xima corriente lo que impide la ocurrencia de un corto circuito Los usuarios con m s experiencia pueden si es necesario pueden cortocircuitar este resistor utilizando el puente J13 Justamente junto a los botones de presi n se encuentra un bot n RESET que no est conectado al pin MCLR La se al de reset se genera por el programador pu Vista superior Vista interior Pa a I i ne L 1 i To SH Botones de presi n uti Y lizados para simular las entradas digitales f f 13 LM L aa el m L I al DA Dir Fa p g 3 aa RH E a L E T Y a ws i l H m h ity Vista inferior Vista lateral Puente J13 utilizado para VCC cortocircuitar el resistor protector R7 10K RSTbut E Puente J12 utilizado para jan Secre a Du AG TS ceg 10 a APR z al seleccionar el estado l gico que se aplicar al pin al pulsar el bot n Wi k Bir TON ja Figura 14 1 Botones de presi n Al pulsar cualquier bot n de presi n cuando el puente J12 se encuentre en la posici n VCC un 1 l gico 5V ser aplicado al pin apropiado del microcontrolador como se mues
35. tra en la Figura 14 2 Puente J12 en la posici n VCC Figura 14 2 Esquema de conexi n de los botones de presi n al puerto PORTB MikroElektronika 7 p gina 19 N O Sistema de desarrollo BigPIC6 15 0 Teclado MENU p gina El sistema de desarrollo BigPIC6 dispone de 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 hay dos botones de presi n adicionales marcados como ENTER y CANCEL Botones de presi n MENU est n conectados de la misma manera que los botones de presi n del puerto PORTH Los usuarios determinan su funci n al escribir el programa para el microcontrolador sms p fi N EN A KE Y Y mo CAD AAA ANDER Al escribir el programa para el microcontrolador tenga en cuenta que el teclado MENU est conectado al puerto PORTH p uL z m i 1 18 14 Tr 2 ji l zj y O hb j hs k R TA Figura 15 1 Teclado MENU El teclado MENU est conectado de la misma manera que los botones de presi n del puerto PORTH J12 a R58 nala f 220R e T69 T70 PIC18Fxx e jio gt i e LO a CANCEL Figura 15 2 Esquema de conexi n del teclado MENU al microcontrolador MikroElektronika Sistema de desarrollo BigPIC6 El sistema de desarrollo BigPIC6 dispone de un conector incorporado en el que se coloca el visualizad
36. uncionamiento el DS1820 requiere un voltaje de la fuente 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 BigPIC6 proporciona un z calo separado para el DS1820 Puede utilizar uno de los pines RE2 or RE5 para la comunicaci n con el microcontrolador lo que depende de la posici n de los interruptores 7 y 8 en el interruptor DIP SW12 En la Fugura 11 5 el interruptor 8 en el interruptor DIP SW12 est en la posici n ON lo que significa que la comunicaci n est habilitada por el pin RE5 Ki JW Im ge em k NOTA Aseg rese de que el semic rculo en la placa coincida con la parte redonda del DS1820 ARREREEBE A ki G lt A BERERESA Mi Phi s al KF 1 Figura 11 3 Elinterruptor7 Figura 11 4 El interrup j EiS Figura 11 1 Conector Figura 11 2 DS1 820 DS1820 DS1820 no est insertado en el en el interruptor DIP SW12 tor 8 en el interruptor DIP est colocado conector est en la posici n ON SW12 est en la posici n DS1820 est conectado al ON DS1820 est co pin PE2 nectado al pin PE5 Sensor de temperatura est conectado al microcontrolador por el pin RE5 NO ezosvez N PIC18Fxx Botoom view fama VCC MCU GND Figura 11 5 Esquema de conexi n del DS1820 al microcontrolador MikroElektronika Sistema de desarrollo BigPIC6 12 0 Reloj de tiempo real Real Time Clock
37. y los conecta al programador PICflash Una vez terminada la pro gramaci n los pines se desconectan del programa dor y se pueden utilizar como los pines de E S Figura 3 3 Principio de funcionamiento del programador 4 0 Conector ICD El conector ICD habilita la comunicaci n entre el microcontrolador y el depurador programador ICD externo del Microchip ICD2 o IC D39 Side view Bottom view Figura 4 2 Disposici n de los pines y sus desig naciones en el conector ICD MikroElektronika Sistema de desarrollo BigPIC6 5 0 mikrolCD depurador en circuito a nivel de hardware mikrolCD depurador en circuito es una parte inetgral del programador incorporado Se utiliza con el pr posito de probar y depurar 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 mikroBASICO mikroC9 mikroPASCAL etc Tan pronto como se inicie el depurador mikrolCD aparecer la ventana Watch Values como se muestra en la figura 5 1 La comunicaci n entre el depurador mikrolCD y el microcon trolador est habilitada por los pines de programaci n Watch Values Comandos en forma de iconos Ep 90 09 ol m Ej Opciones del depurador mikroIlCD Start Debugger F9 eje Add

Download Pdf Manuals

image

Related Search

Related Contents

  Si Touch User Manual  Quantifiler Kits User`s Manual (PN 4344790F)  RCA P56938 User's Manual  Οδηγίες λειτουργίας Operating instructions Bedienungsanleitung  Sony Notebook Benutzerhandbuch  DeLOCK SATA All-in-One cable for 2x HDD  www.deltaregis.com DRBT Series Torque Tester Operation Manual  Samsung 2100 Вт. Пылесос c мешком для сбора пыли Samsung SC5480 Инструкция по использованию(Windows 7)  

Copyright © All rights reserved.
Failed to retrieve file