0% acharam este documento útil (0 voto)
186 visualizações19 páginas

Tutorial WinPic800

Enviado por

Mathias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
186 visualizações19 páginas

Tutorial WinPic800

Enviado por

Mathias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
Tutorial WinPic800 Autor: Wagner Rambo Area: Computacdo/Software e Hardware Nivel: Principiante WRK ts BetSnica, Robdtica e rojetos Copyright WR Kits 2011 (todos os direitos reservados): Proibida reproducao total ou parcial sem prévia autorizacdo por escrito do autor. Copyright protegido pela Lei de Direitos Autorais LEI N° 9.610, de 19 de Fevereiro de 1998. WinPic800 O WinPic800 ¢ um software freeware (gratuito) destinado a gravagao de microcontroladores, em especial os da linha MicroChip e Atmel. Com o auxilio deste programa, iremos efetuar a gravacao do microcontrolador PIC16F628A, diretamente em sua placa de execucao, a Paradoxus 9, da W.R Kits, atraves de sua conexao ICSP (In Circuit Serial Programming). Apesar de ser gratis, 0 WinPic800 € um software excelente para nossa aplicagao, ja que é leve, de {cil instalagdo, utilizacao e grava os microcontroladores com étima velocidade. Com ele poderemos apagar, verificar, programar e ler o firmware contide no microcontrolador 1 -Instalacao Coloque 0 disco de manuais e drivers da Paradoxus 9 em seu computador, abra a pasta “Softwares”, e depois “WinPic800". Clique duas ‘vezes no arquivo de setup do programa (figura 1). x Sa a © Figura 1: Iniciando a instalagaio do WinPic800. Selecione o idioma de sua preferéncia € clique em next (veja na figura 2) res French [Frencats | Geman (Deutsch) aban (tabano | Russan ( DONEbe | Spanish ( Espafl] (sera) ene Figura 2: Escolha do idioma, Aparecera a tela conforme a figura 3. Agora escolha uma pasta em seu computador para salvar o programa e clique em start. Destination Dtetony [EMWeaives coprogemanwrFcQ00 Roquted 3558 K a Bere [se] Maca] Figura 3: Selecionando a pasta de destino para instalagao. Aguarde até que a instalagao esteja concluida em 100%. Aparecera uma tela como a da figura 4 =. Installing WinPicB00 &) Inslation was completed successfully Figura 4: Instalago concluida com éxito. Termine o proceso de instalagao informando se vocé deseja criar um icone para o WinPic800 em sua area de trabalho e clique em ok (figura 5) Installing WinPicBOO Create Shouts} on Desktop al Figura 5: Término do proceso de instalagao. Depois de instalar 0 WinPic800, passaremos a descrever os pormenores de sua utllizagao, que consiste basicamente em apagar e gravar o microcontrolador. 2-Cabo serial A priori, necessitaremos de um cabo serial que faga a conexéo do gravador ICSP WR Kits com a porta serial do seu computador. Vocé podera adquirir um pronto em lojas de equipamentos eletrénicos ou lojas de informatica, podera reaproveitar algum da sucata (computadores antigos normalmente tem cabos assim sobrando), ou podera construir 0 seu. Para quem optar pela terceira alternativa, aqui vai a lista de material necessaria para construgéo do cabo compativel com o kit, e 0 respectivo diagrama esquematico: Lista de materiais: 01 DB9M (conector serial de 9 vias, para soldar fio, macho); 01 DBOF (conector serial de 9 vias, para soldar fio, fémea), 02 capas para os conectores serial acima; 01 cabo manga de 5 vias, com 0 comprimento desejado. Diagrama esquematico: para o diagrama, apresentamos 2 possiveis casos, no caso A ha uma inverséo na ligagdo das vias 8 e 7, e no caso B sao soldados 08 fios simetricamente. A configuragdo dependera do fabricante do conector serial DB9. Para saber qual caso aplicar, basta verificar se os pinos que irdo ligados @ entrada do computador coincidem com os que vao ligados ao conector do gravador ICSP WR Kits. Vale ressaltar que para a maioria dos fabricantes, sera utlizado 0 caso A. Abaixo na figura 6 segue 0 diagrama pertinente a ambos os casos. CasoA DB9 FEMEA DB9 MACHO CasoB DB9 FEMEA DB9 MACHO Figura 6: Possiveis ligagdes para 0 cabo serial 3— Utilizando o software Agora basta_ utilizar © WinPIC800 para apagar ou gravar microcontroladores. O programa é bastante facil € intuitivo e fambém grava os microcontroladores com boa velocidade, caracterfstica peculiar em se tratando de softwares do género. O primeiro passo consiste em conectar o gravador de PIC ICSP da WR Kits ao seu computador. E importante que 0 seu computador seja desligado para conexéio de qualquer dispositivo extemo, exceto os PLUG AND PLAY (pen drives, HD's extemos, dispositivos USB em geral). Como a placa de gravagao utiliza conexo serial, desligue 0 computador e conecte a placa a0 cabo serial, conforme a figura 7 Figura 7: Conexao do cabo serial com 0 Gravador de PIC ISCP WR Kits. Chegou a hora de configurarmos 0 programa para a gravagéo do PIC16F628A e também habiltar a gravagdo para JDM, tornando compativeis entre si o programa, o gravador e o microcontrolador. Abra o software WinPIC800, 0 mesmo iniciard como na figura 8. eee ‘Arqivo Modfica Chip Utites OpcSes Lingua Ajuda o-: @ BB) tv Bs th kh me | & Be & & J r0r200 e [TQ codigo 4B zeprom @ contig. Figura 8: Inicio do programa Em seguida, clique em “opedes > hardware” ou va direto no botdio de atalho, como na figura 9. ie prc 10r DI] @ Ch te Mace > Htwelgme yr [aerz00 T=] D [Q codigo “Greprom @ coneis. OFF OFFF SER 2 OFF OFFF seve eH orer ore Sennen orrr oFFr 8,968,909, OrEF oEFE seat aoe HE, OrEr OFF Seances orer oFFF Fr FI over orFP eaereenenenen 2 OFF OFFF perenne aT, OrEF OEFE set seo sot, 2 OFF OFFF Seeman orer oFFF Sennen 2 OFF OFFF soca, & Hues GTP.USB P40 Figura 9: Acessando 0 hardware. Veja na figura 10, como selecionar a op¢ao “JDM Programmer” & também selecione a porta de entrada “COMM”. Apés, clique em “Salvar pipe ~ = No Into - |ART2003 EYT-HLGH VPP _IcsP ETT-LOW VPP TCSP orp-o4 orp-07 orp-244 GrP-Lite (anams D> Sa = tosre Leos xe)u | [ 9) ee = sair Salvar Figura 10: Configurando 0 modo de programagao e a porta de entrada. Observe a mensagem no canto inferior esquerdo do programa, indicando que sua configuragao foi bem sucedida (figura 11) ee Arquve Modfca chp tities OpsSes Ungua Ajuda S-:8@ 88 &¢¥v¥ rho Be hk Me a Gr 2 %& | r0F200 (Q codigo @Qreprom @ contig. SIDM Progenner COME Figura 14; Mensagem no rodape. Vamos entéo testar se 0 computador reconhece o novo hardware, no caso, 0 Gravador de PIC ICSP WR Kits. Clique no botdo de atalho “Testar hardware’, conforme a figura 12. Se o hardware no for reconhecido, verifique as ligagdes do cabo serial, ou entdo troque a entrada de COM! para COM2, ou COM3, até encontrar a entrada pertinente ao conector serial do seu computador. eer Arquivo Modfica Chip Utities Opries Ungua Ajuda ricior (Dv @ 10F200 1 ® orrr FE, oFrr PE, + OEE HE, orrr PE, over 3, orrr PE, Har>IDM Froganmer- COM! Figura 12: Teste de hardware Se tudo ocorreu bem, na mesma hora surgira a caixa de mensagem indicando "Hardware Ok", exatamente como na figura 13. *S eT : OFFF OFFE OFFF OFFF OFFF OFFF OFFF OFFF >.0.>¢.0.>¢.06.34.%, : OFFF OFFF OFFF OFFF OFFF OFFF OFFF OFF ».¥.>¢.3.06.%.36.%, (ox0060: OFFF OFFF OFFF OFFF OFFF OFFF OFFF OFFF .0.>.%.>.%.%.%, ‘Hae SDM Programmer COML Figura 13: Confirmando que o hardware foi reconhecido. Encerradas as configuragdes do programa, vamos efetuar a detecodo, limpeza e gravagao do PIC16F628A, na placa Paradoxus 9. Na placa Paradoxus 9 WR Kits, hé um jumper para a selegdo de duas op¢des: 0 modo de execugao “ME” e 0 modo de gravacao "MG". O modo de execucdo, como o proprio nome sugere, tem a funcdo de executar os programas gravados no microcontrolador. Significa que, para testar um programa, o jumper deve estar conectado aos terminais "ME", na placa. Como iremos primeiramente gravar o PIC, utlizaremos o modo de gravapao. Para isso, conecte o jumper aos terminais "MG". Veja detalhadamente, na figura 14. Figura 14: Modo de gravacao "MG" habiltado. A placa Paradoxus 9 WR Kits apresenta conexo ICSP (in circuit serial programming). Isto significa que podemos gravar 0 microcontrolador diretamente em sua piaca de execugéo. Perceba que ha um conector ICSP tanto na placa de gravagao, quanto na Paradoxus 9, contento os ntimeros de 1 a 6. Basta conectar 0 gravador ao _circuito principal, respeitando esta umeragao. Acompanhe o processo nas figuras 15a ¢ 15b. Figura 15a: Inserindo o gravador na placa Paradoxus 9 Figura 15b: Gravador de PIC ICSP WR Kits conectado a placa principal Paradoxus 9. Com tudo pronto, iremos clicar no botéo de atalho “Detectar Pic”, como na figura 16, para que o computador e 0 programa reconhegam o PIC16F628A. Arquivo Modfica Chip Utlities Opsies Lingua Ajuda Ss-: @ E2\|eo*ss prc aor |= BR a) tm eC) [aor x Date Fe ‘OFFE OFFE OFFF OFFE OFFF OFFF OFFF OFEE OFFE OFFE OFFE OFEF OFFF OFF >4.0.>¢.0.>4.0, OFFE OFFF OFFF OFFF OFFF OFFF OFFF >.s.ot.o.o.0 OFFE OFFF OFFF OFFF OFFF OFFF OFFF %.X.3.¥.3.%. OFFE OFFF OFFF OFFF OFFF OFFF OFF >.%.>.0¢.>.% OFFE OFFF OFFF OFFE OFFF OFFF OFF >.0c..0.>.% OFFF OFFF OFFF OFFF OFFF OFFF OFF ».0.04.0¢.>4.0. OFFE OFF OFFF OFFE OFFF OFFE OFFF .%.>.0¢.>.% OFEE OFFE OFFF OFFE OFFF OFFF OFF >.0.>¢.9.94.9 OFEE OFFE OFFE OFFE OFEF OFFF OFF >.0c.>.0¢.>¢.0 OFFE OFFE OFFF OFFE OFFF OFFF OFF >.0¢.>¢.0¢.>¢.0, OFFE OFFE OFFE OFFE OFFF OFFE OFF >.2.9¢.2¢.2¢.% (0x0060: OFFF OFFF OFF OFFF OFFF OFFF OFFF OFFF ».%.r.%.>.%. Hac TDM Proganmer-COMI Figura 16: Detectando 0 PIC16F628A, 8e EER RR RR RE RK RERER ERR RRR REE O led “OK” do circuito gravador piscaré brevemente e logo abrird a caixa de mensagem “Detectado -> 16F628A" em sua tela, indicando que 0 PC reconheceu 0 microcontrolador (figura 17). Sr eee @ex &<*v & weir 17] & n Detectar detectado -> 16F628A bsk-us IF Fecha depois de nscado : OFEF OFFF OFFF OFFF OFFF OFFF OFFE OFEF %.%.%,>.% OFFF OFF OFFF OFFF OFFF OFFF OFFE OPFF %.x.%.%.%. ‘0x0060: OFFF OFFF OFFF OFFE OFFF OFFF OFF OFFF .x.2¢.o¢.2t.o¢.2t.2, Hi>SDM Progranmer-COMI Figura 17: PIC16F628A detectado pelo computador. Clicando no botéo “Apagar tudo” iremos limpar o microcontrolador (figura 18). Este procedimento sempre ¢ aconselhavel antes da gravacéio. v3.61 ‘Arquivo Modfica Chip Utities OpsSes Lingua Ajuda S-: 8/88 &€¥9¥@ freer Bre ee ee (Q cbaigo AQ reprom @ contiy. Figura 18: iniciando a limpeza do microcontrolador. Novamente o led “OK!" do gravador ira piscar e a caixa de mensagem sera exibida como na figura 19, confirmando que o PIC esta apagado. Tee @enuewy & prcicr (®/I af ) ts [@ coaigo Apagar ~ 16F620A | aetectado -> 16F6zeA FEF PIC apagado. : SPE EEE SFEF SFEF oer | 1 SrEF es sree 4 J Fecha depos de nanado SPREE SFFF EFF 3FFF 3FFF 3FFF 3FFF 3°FF 3°FF SPEF EFF 3FPF 3PFF 3FFF 3FFF 3PFF 3FFF Har>JDM Froganmer- COML Figura 19: Limpeza concluida. ‘A gravagao do microcontrolador enfim sera realizada. Clique no botao abrir (figura 20), e seleciona um arquivo hexadecimal do seu computador, ou mesmo algum contido nos exemplos do disco de drivers. ieee ‘give Moda chp Uiltes Opsies Lingua Anda 6): 8 88/949 % ae awe ER on & & % | t6r6z0n Cg cédigo “J teprom @ contig. QEFF FFF FFF SFP 3FEP JF JPEF JPEP SEFF 3FFF SEFF SEFF SPFF PFE FEF 3PEF SEFF 3FFF 3FFF 3FFF 3FFF FFF 3FFF 3PFF EFF FFF FFF FFF FFF 3FFF 3FFF 3FFF EFF 3FFF 3FFF 3FFF 3FFF 3FFF 3PPF 3FFF GEFF SFFF FFF SEFF FFF FFF 3FFF 3FFF SEFF SFFF 3EFF SEFF SPFF FFE FEE 3PEF QPFF FFF FFF FFF FFF FFF 3PFF 3PFF : EFF QFFF 3FEF 3EFF 3FEF 3EFE 3EEF 3EEF : SEFF SFFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF GEFF 3FFF 3FFF 3PFF FEF PFE 3FFF 3PEF QPFF FFP FFF FFF 3FFP PPP 3PPF 3PFP QEFE FFF FFF FFF FFF 3FFF 3PFF 3PFF Har>sDM Peoganmer COM Figura 20: Abrindo um arquivo hexadecimal para gravar no Pic Repare que o nome e destino do arquivo selecionado por voce surgira no rodapé do programa. Agora, clique no botéo de atalho “Programar tudo’, como na figura 21, para que a gravagéio se inicie quo Woes Cie Utes Opies Ungue Abie " B)82/9@se fuer wie th RW hn Erogomas)M | s6r62n =] D [OQ céaigo 49 xepcom @ contig. Figura 21: Iniciando a gravagao do microcontrolador. Em instantes, a gravagdo é confirmada e a caixa de mensagem com a barra de status em verde e 700% sera exibida na tela (figura 22). Parabéns, vooé acaba de efetuar com sucesso a gravagao da placa Paradoxus 9! feauivo Modtics Chip Utities Opsées Ungua Ajuda s-Gea GS €¥%& [rr Ble Prograuando Codigo 2048 word Programands Data 128 byte Progranando 1D 4 word Progranando Contig 1 word rellereg 0 (bak due Pam 1Oms TF Fecha depos de raeado 284 OFC 294F OBFB 294F 0000 9000 3006 (0..(0 0086 3003 OOFB 308A OOFC 3055 OOFD OBFD : 205F OBFC 205F OBFB 205F 0000 0000 3005 ¢ ..¢ ..¢ Har>JDM Progranmer-COMI_ FLW. KitsParadans estes de ProgranagiolRcbt Parador: 9-(3hex Figura 22: Gravagao bem sucedida Para efetuar 0 teste do programa gravado, néo esqueca de comutar novamente o jumper da Paradoxus 9 para modo de execugao “ME” Figura 23: Comutando o jumper para modo de execugao “ME”. 4—Breves conclusées © programa freeware WinPIC800 contido no disco de drivers do kit Paradoxus 9 WR Kits, ¢ completo por si s6 e contém varios recursos em se tratando de gravagao, limpeza e verificagao de microcontroladores da linha MicroChip © Atmega, principalmente. Nao enfatizamos outras opcdes que 0 programa oferece, tais como a cépia de microcontroladores e outras, pois fogem dos objetives principais do kit. O usuario sem duvida, iré descobri-as facilmente, pois 0 programa é muito intuitivo. Grave e regrave sua placa diversas Vezes para aprender bem as etapas de gravacéo e execugo de programas na mesma. Outros microcontroladores da linha MicroChip e Atmega também podem ser apagados e gravados, seguindo os mesmos procedimentos WR Kits Eletrénica, Robstica e Projetos e (51) 3635 2028 www.wrkits.com.br

Você também pode gostar