0 notas0% acharam este documento útil (0 voto) 186 visualizações19 páginasTutorial WinPic800
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 serial3— 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 COMLFigura 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 iniciequo 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