Anda di halaman 1dari 32

Mini Manual KIT E-PXMini

Mini Manual KIT E-PX Mini V-1.0


ndice
Nota ao leitor ................................................................................................. 02
Descrio do KIT E-PX Mini V 1.0 ................................................................ 03
DVD didtico Sempra V2.2 ........................................................................... 04
Placa de aplicao E-PX Mini V 1.0.............................................................. 14
Apostila didtica E-P18 Mini ......................................................................... 22
Modos de gravao ...................................................................................... 23
Como compilar e gravar um firmware na placa de
E-PX Mini utilizando o bootloader ................................................................ 26
Prticas......................................................................................................... 29

Pgina 1

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Nota ao leitor
Obrigado por adquirir nossos produtos. Este guia ir lhe auxiliar durante seu
primeiro contato com o nosso o KIT de aplicao. Ele possui informaes
resumidas para consultas breves. Recomendamos que voc leia a apostila
didtica presente no DVD do KIT.
Nossa empresa ministra diversos cursos e desenvolve produtos na rea de
sistemas embarcados. Visite sempre nosso site para saber as novidades.
www.sempratec.com.br
Utilize nosso frum de discusso para tirar suas dvidas e compartilhar
projetos interessantes que voc desenvolveu.
http://picminas.forumeiros.com/
Assista aos vdeos de projetos que utilizam nosso KIT didtico:
www.youtube.com.br/sempratec
Agradecemos a preferncia.
Caso tenha dvidas, crticas ou sugestes entre em contato conosco. Voc
ser atendido da melhor forma possvel.

Equipe Sempra
vendas@sempratec.com.br

Pgina 2

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Descrio do KIT E-P1X Mini V1.0
O KIT E-PX Mini uma ferramenta til para estudantes, professores,
hobbistas, ex-alunos da SEMPRA e pessoas com interesse em implementar
projetos de sistemas microcontrolados.
Ele permite uma vasta aplicao, atendendo a demandas mais especficas
em relao ao kit de aprendizado. A disponibilizao de todos os pinos
utilizveis para conexo permite ao usurio no ficar dependendo do
hardware a que foi submetido, podendo assim realizar o projeto de hardware
e firmware de acordo com as necessidades individuais.

O KIT E-P18 Mini composto por:

DVD Didtico.
Apostila didtica no formato digital (presente no DVD didtico)
Placa de Desenvolvimento baseado no PIC18F4550/PIC18F2550;
Cabo USB tipo A-B;

Pgina 3

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


DVD didtico Sempra V2.2
O DVD Didtico Sempra foi criado para auxili-lo em seu aprendizado de
sistemas microcontrolados. Ele deve ser usado em conjunto com a Placa de
Desenvolvimento e a Apostila Didtica.
INSTALAO
Ao colocar o DVD em seu computador, um autorun ir abrir pedindo para
proceder instalao. O DVD foi criado com a framework .NET 4.0. Caso seu
computador possua uma verso inferior a esta, uma primeira tela de
instalao desta framework ser apresentada.
Aps a instalao do .NET 4.0 (caso necessrio) abrir a tela de boas vindas
do instalador do DVD Didtico (ver Figura 1). Basta clicar em Avanar para
continuar a instalao.

Figura 1 - Tela de boas vindas do instalador

Pgina 4

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


A tela seguinte permite escolher o diretrio da instalao do software.(ver
Figura 2) Este software precisar de 1.5 GB de espao livre em seu HD.
Selecione o diretrio da sua escolhe e clique em Avanar.

Figura 2- Escolha do diretrio de instalao

O instalador mostrar um resumo das configuraes escolhidas para


instalao (Ver Figura 3). Caso todos os dados estejam corretos clique em
Instalar e o instalador ir proceder automaticamente.

Pgina 5

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 3- Resumo da configurao da instalao

Caso o Windows pea permisso para que o software do DVD faa


alteraes em seu computador voc deve clicar em Sim para permitir a
instalao do DVD didtico.
No final da instalao o instalador pedir para instalar o Adoble Reader X em
seu computador. Este software gratuito distribudo pela Adoble necessrio
para a leitura dos PDFs presentes no DVD como a apostila didtica e os
datasheets.
Aps a instalao ser concluda, aparecer uma tela informando que a
instalao foi realizada com sucesso (ver Figura 4). O instalador colocar
atalhos em sua rea de trabalho e no menu iniciar do Windows.

Pgina 6

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 4 - Concluso da instalao do software

INFORMAES DO DVD
Ao iniciar o software do DVD didtico Sempra, aparecer uma breve discrio
de seu contedo e dicas para seu uso. Na parte superior do programa existe
uma barra de menus (ver Figura 5) que permite navegar pelos contedos do
DVD.

Pgina 7

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 5 - Barra de menus

Ao clicar em Material Didtico ser apresentado todo material que voc


precisa para comear seu estudo em sistemas Microcontrolados. A apostila
didtica, os mini-manuais, os datasheets e demais documentos abrem
diretamente do DVD didtico.(ver Figura 6). Recomendamos colocar o
programa em tela cheia e mover a barra de menus para a esquerda
facilitando assim a visualizao da apostila. Caso deseje, voc pode ir ao
diretrio de instalao do software e abrir a apostila em um leitor de pdfs de
sua preferncia.
Em datasheets voc encontrar informaes sobre o MPLABX, o compilador
C18 e C32, informaes sobre os microcontroladores PIC18F4550,
PIC18F2550, PIC32MX775F512L e todos os perifricos contidos na placa de
desenvolvimento. As informaes so agrupadas por produtos vendidos pela
SEMPRA.
Pgina 8

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


O DVD possui pequenos tutoriais sobre as ferramentas utilizadas e breves
resumos a respeito da linguagem de programao C para consulta. Estes
tutoriais podem ser acessados atravs da aba Tutoriais.

Figura 6 - Apostila didtica

A aba Vdeos permite assistir todos os vdeos contidos no DVD atravs de


um player presente no software (ver Figura 7). Recomendamos que voc
assista os vdeos de instalao do MPLABX e do C32 assim como os vdeos
de gravao de firmware e de teste do KIT.

Pgina 9

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 7 - Vdeos

Na aba Instaladores voc encontrar a descrio e os instaladores das


ferramentas utilizadas no desenvolvimento de firmwares para o
PIC32MX775F512L presente na placa de desenvolvimento (ver Figura 8).
Para comear o desenvolvimento, necessrio instalar o MPLABX e o
compilador C32. Existe uma seo na apostila e um vdeo no DVD para
auxili-lo nas instalaes.

Pgina 10

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 8 - Instaladores

O teste do KIT permite manipular cada um dos perifricos contidos nos


produtos desenvolvidos pela SEMPRA. O teste do KIT do E-P32 feito
atravs do display de TFT grfico colorido presente no prprio KIT tendo o
DVD do curso como um auxiliador para o teste da serial. Para fazer o teste do
KIT basta estar rodando o FIRMWARE DE TESTE DO KIT. Caso exista
outro firmware de aplicao gravado no seu KIT basta ir em gravar C e
regravar o teste do KIT.

Pgina 11

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 9 - Teste da placa de desenvolvimento

O boto Gravar o C ser usado por voc durante todo seu


desenvolvimento. Dada sua importncia, existe uma seo na apostila e um
vdeo no DVD didtico ensinando a gravar firmwares no KIT atravs do
bootloader.

Colocamos a sua disposio o cdigo fonte de diversos projetos


desenvolvidos para nosso KIT didtico. Eles esto divididos em arquivos
modelos, bsicos, intermedirio e avanados. Os arquivos modelos so
templates que auxiliaro o seu desenvolvimento tendo a estrutura do
programa e os principais comandos que so utilizados.
Na aba Internet voc encontrar um pequeno browser para abrir nossa
pgina na internet, nosso frum, nosso twitter, facebook e ver os vdeos em
Pgina 12

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


nosso canal do youtube. Voc tambm pode acessar estes sites atravs de
seu navegador de internet padro.
Clicando sobre o boto de informaes voc encontrar dados sobre nossa
empresa, uma breve descrio das funcionalidades do DVD.
A aba crditos possui informaes sobre a equipe que participou da criao
do KIT de desenvolvimento.

Pgina 13

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Placa de Aplicao E-P18 MINI V1.0
Baseado no PIC18F4550/PIC18F2550, a placa de aplicao possui diversas
funcionalidades atuais, entre elas: comunicao USB, auto-gravao via
BootLoader (no necessria a utilizao de gravadoras externas), gravao
via ICSP, chaves/teclas, circuitos de sinalizadores visuais e display. A placa
mini se difere da placa E-P18 sob a qual foi ministrado o curso introdutrio
principalmente por proporcionar aplicaes muito mais vastas que na placa EP18 V 3.6. Ela foi concebida de modo a se pensar na maior disponibilidade
dos pinos e na menor utilizao de recursos para aprendizagem, supondo
que o usurio j possua algum conhecimento de microcontroladores,
desejando realizar projetos que vo um pouco alm dos propostos. A Figura
10 mostra uma viso geral dos componentes da placa de aplicao E-P18
Mini V1.0

Figura 10 - Viso geral da placa E-P18 Mini

Pgina 14

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


O MICROCONTROLADOR ESCOLHIDO
A placa tambm possui versatilidade em relao ao microcontrolador,
podendo ser utilizado o PIC18F4550, que base do curso introdutrio, o
PIC18F2550, que uma verso reduzida (de 28 pinos) do PIC18F4550,
possuindo caractersticas similares e compartilhando o mesmo datasheet,
alm de PICs de outras famlias, com 40 ou 28 pinos, e at mesmo
microcontroladores de outros fabricantes, atentando para a correta
disponibilizao dos pinos de alimentao e de cristal, que necessitam ser
compatveis.

IMPORTANTE
Embora a placa possua conectores distintos que permitem tanto a utilizao
de um encapsulamento DIP-40 ou DIP-28 (40 e 28 pinos, respectivamente),
SOB NENHUMA CIRCUNSTNCIA deve-se tentar utilizar dois
microcontroladores simultaneamente.

CIRCUITOS ATUADORES
Os circuitos atuadores so compostos por: 2 (dois) LEDs (Vermelho e
Amarelo). A Figura 11 mostra a ligao de cada um deles nos respectivos

Pgina 15

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


pinos

do

PIC18F4550.

Figura 11 - Ligao dos leds no PIC.

CHAVES/TECLAS
A placa de aplicao possui duas chaves tteis (push-button): RESET e
BOOT. A chave RESET de uso especfico e no pode ser utilizada pelos
programas desenvolvidos pelo usurio. Para se utilizar a chave ttil BOOT
necessrio que o Jumper BOOT/RESET esteja fechando o contato,
habilitando o pull-up das chaves ligadas porta RA3 e RE3, como mostrado
na Figura . Caso contrrio, os botes no possuem nenhuma funcionalidade e
os pinos RA3 (onde a chave BOOT est conectada) e RE3 (onde o Master
Clear est ligado) ficaro disponveis nos conectores barra de pinos e
conectores externos, para a utilizao de dispositivos externos ao KIT.

Pgina 16

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 12 - Ligao da Chave Push Button (Chaves Tteis) no PIC.

Pgina 17

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


DISPLAY ALFANUMRICO
Os bornes de expanso da placa foram disponibilizados de tal forma que
permita a conexo e comunicao com o display LCD, com os respectivos
pinos de dados, comandos e alimentaes disponveis na pinagem adequada.
Tambm na placa de aplicao, h um trimpot para que seja ajustado o
contraste do LCD.
Para a utilizao do Display no necessrio a utilizao de nenhum jumper,
entretanto, ele inviabiliza a utilizao dos pinos do microcontrolador aos quais
foi conectado.
As portas reservadas para dados e comandos so comuns aos PICs
18F4550 e 18F2550, sendo possvel ambos microcontroladores comunicarem
com o display Alfanumrico.

Figura 13 - Ligao do display de LCD no PIC.

Pgina 18

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


CIRCUITOS DE GRAVAO IN-CIRCUIT (ICSP)
O KIT E-P18 Mini possui um conector padro usado para gravao in-circuit,
o ICSP (In-Circuit Serial Programming). Desta forma, o kit pode ser conectado
a gravadoras disponveis no mercado que possuam esse tipo de conexo
(ICD3, PICKIT3, dentre outras), tanto para carregar programas, quanto para
debug e emulao de firmwares, veja a Figura .

Figura 14 - Conector padro MICROCHIP ICSP.

RECOMENDAES PARA USO DO CONECTOR ICSP:


- Desconectar qualquer perifrico ligado nos pinos RB6 e RB7, como por
exemplo: o display duplo de 7 segmentos e o LCD.
- Usar a alimentao da placa do KIT E-P18 pela USB ou por uma fonte
externa. No recomendada a utilizao da alimentao da prpria
gravadora.

Pgina 19

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Jumpers do KIT SEMPRA E-P18 Mini
Jumper uma ligao mvel entre dois pontos de um circuito eletrnico. ,
geralmente, uma pequena pea plstica que contm um metal em seu
interior, responsvel pela conduo de eletricidade entre dois ou mais pontos
de um circuito. So responsveis por desviar o fluxo eltrico permitindo
configuraes por meio fsico do hardware em questo. A placa de
desenvolvimento dispe de diversos jumpers que permitem habilitar e
desabilitar dispositivos, como por exemplo, buzina e rel, ou ainda,
possibilitam ao usurio escolher entre duas opes de configurao. Os
Jumpers so identificados por meio de nomes escritos na placa do KIT E-P18.
Abaixo segue uma lista com todos os nomes e a funo de cada um deles:

Jumper BOOT | RESET (JP2): com este jumper possvel habilitar


ou desabilitar o pull-up dos botes. Quando selecionado, os pinos
RB4 e RE3 estaro habilitados para atuarem como entrada com
lgica invertida, permitindo a gravao via bootloader. Se removido,
a chave BOOT e RESET param de funcionar, impossibilitando
reiniciar o pic assim como entrar no modo bootloader. indicado a
sua remoo apenas em casos em que o usurio possuir uma
gravadora e no desejar obter a funo reset, do pino RE3.
Jumper BOOT (JP3): Jumper exclusivo para a chave boot, que
mesmo com a alimentao (Jumper BOOT | RESET ), a chave
BOOT ser retirada do circuito, o pino RA3 ficar disponvel
somente nos Bornes de conexo. Ela dever ser utilizada quando
for desejvel aplicao com a porta RA3 sem efeito da chave e de
pull-up. O Reset funcionar independentemente
Jumper VUSB | VBAT (JP1): permite ao usurio escolher qual ser
a fonte de alimentao do KIT, se proveniente do cabo USB
(posio VUSB) ou da alimentao externa (posio VEXT).

Pgina 20

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


A Figura 1512 mostra como os Jumpers esto conectados aos respectivos
circuitos do KIT Sempra.

Figura 1512 - Jumpes do KIT SEMPRA E-P18

Bornes de Expanso
A placa de desenvovlimento E-P18 Mini possui BORNES DE EXPANSO e
conectores externos rosqueveis, que do acesso maioria dos pinos do
microcontrolador PIC18F4550. Eles permitem que suas portas de PWM, I/O,
comunicao serial e paralela, pinos de interrupo externa, portas de
entrada analgicas, entre outras, sejam utilizadas para controlar dispositivos
externos placa de desenvolvimento do KIT. O conector externo permite a
ligao com maior segurana no contato eltrico, alm de maior robustez,
permitindo a aplicao a diversos tipos de aplicaes externas.

ALIMENTAO
O KIT E-P18 funciona com alimentao 5V da USB ou com fonte externa de 7
a 12 V/500 mA.

Pgina 21

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Apostila didtica
A apostila didtica presente no DVD foi desenvolvida para orientar o estudo
inicial de sistemas microcontrolados utilizando a placa de desenvolvimento EP18 ou a placa de aplicao E-PX Mini em conjunto com o DVD Didtico. A
apostila transmite o contedo de forma clara e objetiva tendo captulos
organizados sequencialmente.
O captulo 1 traz conceitos iniciais necessrios para o entendimento de
sistemas microcontrolados como arquitetura de sistemas microprocessados,
portas lgicas, sistemas numricos, entre outros.
O captulo 2 aborda arquitetura do PIC18F4550 e seus recursos.
O captulo 3 possui informaes sobre as ferramentas utilizadas no
desenvolvimento de firmwares para o PIC18F4550. Este captulo mostra
detalhadamente como instalar as ferramentas e seu funcionamento.
O captulo 4 aborda a programao de microcontroladores. Possui uma breve
reviso das estruturas, tipos de dados e operadores da linguagem C. No final
do captulo existe uma lista de boas prticas de programao.

Pgina 22

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Modos de gravao:
O modo mais comum de gravar o Firmware de Aplicao chamado de
gravao off-board. Nesse mtodo necessrio retirar o microcontrolador da
sua plataforma de aplicao (placa de circuito impresso que liga os perifricos
do microcontrolador aos dispositivos externos que ele ir controlar, como por
exemplo: botes, rels, LEDs, display, etc.) e coloc-lo em outro dispositivo,
chamado Gravadora, que ir gerenciar a transferncia do Firmware de
Aplicao de dentro do computador para a memria de programa do
microcontrolador. Este mtodo melhor detalhado na seo 3.6 da apostila
didtica. A Figura ilustra esse tipo de gravao.

Figura 16 - Mtodo de Gravao Off-Board.

Existem ainda outros dois mtodos de gravao: In-circuit via Hardware e Incircuit via Bootloader. Nesses mtodos, no h a necessidade de retirar o
microcontrolador da placa de aplicao para realizar a gravao do firmware
em sua memria de programa (In-circuit no circuito).
In-circuit via Hardware: Neste modo, apesar de no precisar retirar o PIC do
KIT, ainda necessrio o uso de uma gravadora. Alm disso, a placa de
aplicao (por exemplo, o KIT Didtico) deve possuir alguma interface de
comunicao com a gravadora, pois ser a gravadora que gerenciar o
Pgina 23

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


processo de transferncia e armazenamento na memria de programa do
microcontrolador. Para os PICs um mtodo de conexo entre gravadora e
placa de aplicao o ICSP (In-Circuit Serial Programmer), compatvel com a
maioria das gravadoras de PIC existentes no mercado. Perceba na Figura
que o KIT Didtico est conectado gravadora por meio de seu conector
ICSP (ver detalhes do KIT na seo 2.3 da apostila). Assim como no mtodo
off-board, neste mtodo necessrio conectar a gravadora ao MPLAB (via
conexo serial ou USB). O MPLAB busca o arquivo.hex (firmware compilado)
no HD do computador e o envia para a gravadora via porta USB ou serial. A
gravadora acessa a memria de programa do PIC (memria FLASH) via
conexo ICSP e armazena o todo o arquivo.hex. (ver Figura )

Figura 17 - Modo de gravao in-circuit via hardware.

In-circuit via Bootloader: Este um mtodo de auto-gravao, ou seja, o


prprio microcontrolador onde se deseja carregar o arquivo.hex ir gerenciar
todo o processo de gravao. Isso possvel porque em uma pequena parte
de sua memria de programa (FLASH) foi previamente gravado outro
firmware, que ir coordenar a transferncia do Firmware de Aplicao
(arquivo.hex) do computador para a memria a prpria memria de programa
do microcontrolador. Esse firmware chamado de Bootloader, expresso em
ingls que significa Rotina de Partida.

Pgina 24

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


O Firmware Bootloader (previamente gravado em uma pequena parte da
memria de programa do microcontrolador por um dos outros dois mtodos
mencionados anteriormente) o programa que inicia a gravao (o
carregamento) de Firmwares de Aplicao no microcontrolador pelo mtodo
in-circuit via Bootloader. No caso do PIC18F4550 isso feito atravs da porta
USB. O Bootloader ir comunicar com o software de gravao de nosso DVD
Didtico, presente no cone Gravar PIC. Maiores detalhes sobre este
procedimento so vistos na seo 3.4 da apostila ou nos vdeos de nosso
DVD Didtico.
A maior vantagem de sistemas que possuem a funcionalidade de autogravao no precisar retirar o microcontrolador de sua plataforma de
aplicao e de no fazer uso de uma gravadora.

Figura 18 - Mtodo de Auto-Gravao.

O Bootloader no PIC18F4550 usa a memria do endereo 0x000h at o


endereo 0x800h. Este o nico programa que deve ser gravado na memria
interna do PIC, por meio de um circuito de gravao externo (uma gravadora
PIC).

Pgina 25

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Como compilar e gravar um firmware na placa de desenvolvimento
utilizando o bootloader
Aps a implementao de um programa no MPLAB os prximos passos
seriam a compilao e gravao do cdigo na placa E-PX-Mini. Compilar
transformar o cdigo escrito em linguagem C, para linguagem de mquina,
hexadecimal (para maiores detalhes veja a seo 3.2 da apostila didtica).
O processo de compilao de seu projeto muito simples. V barra
ferramentas e clique sobre o boto build projetc. Observe na janela Output
as mensagens do compilador. Caso seu projeto no possua erros, ir
aparecer mensagem BUILD SUCCEEDED indicando que a compilao foi
efetuada com sucesso (ver Erro! Fonte de referncia no encontrada.).

Figura 19- DVD Didtico Boto Build Project

Aps a compilao de seu projeto ser gerado um arquivo com o mesmo


nome do projeto com extenso .hex dentro da pasta do projeto. Esse o seu
firmware compilado. Os nossos KITs Didticos possuem o BootLoader
gravado na memria de programa de seus PICs. Isso permite que ele realize
uma Auto-Gravao (ver seo 3.3 da apostila). A seguir sero mostrados os
Pgina 26

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


passos necessrios para se carregar um firmware na memria de programa
de um PIC utilizando nossa placa de desenvolvimento E-P18 e o nosso DVD
Didtico.
Procedimento para gravao de um firmware via bootloader

1- Abra o DVD Didtico e clique no cone Gravar PIC. Conecte o sua placa
E-P18 ao seu computador e coloque-o em modo de gravao conforme
mostrado na animao do DVD (segure o boto de BOOT e d um clique no
boto RESET). Observe que os leds vemelho e amarelo comearo a piscar.
Na caixa de texto Status ir aparecer a mensagem Kit didtico conectado.
Observe tambm que alguns dos botes sero habilitados aps a conexo
(ver Figura ).

Figura 19- DVD Didtico cone Gravar PIC.

2 - O prximo passo informar o diretrio onde est localizado o firmware


que deseja gravar no PIC. Isso feito atravs do boto de funcionalidade
Abrir Arquivo Hex. Usaremos um projeto exemplo do DVD Didtico. Clique
no
boto
Load
HEX
File
e
v
ao
diretrio
E:\DVD
Didtico\Arquivos\Projetos\Botao LED. Selecione o arquivo hexadecimal
(.hex) disponvel nessa pasta (neste exemplo o arquivo ser Boto LED.hex)
e, em seguida, clique em Abrir (ver Figura ).
Pgina 27

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0

Figura 20 - Escolha do arquivo.hex que se deseja gravar no PIC.

3- Em seguida clique no boto Gravar / Verificar e aguarde alguns


instantes. Observe que aparecero algumas mensagens na caixa de texto
Status (ver Figura ).

Figura 21 - Processo de gravao do PIC.

4 - A gravao foi concluda com sucesso. Clique no boto Reiniciar do


programa ou no boto de reset na placa para verificar o funcionamento do
seu programa no KIT.
Pgina 28

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Prticas
Esta seo trs sugestes de prticas para fixar o contedo aprendido. A
teoria para resoluo destas prticas pode ser encontrada em nossa apostila
didtica e as resolues destas prticas esto no DVD didtico na parte de
Projetos.
A Sempra permite que o contedo destas prticas, assim como de seus
enunciados, sejam utilizados para quaisquer fim, desde que a empresa
Sempra seja referenciada nesse processo.
Prtica 1 Acende LED
Objetivo:
O projeto acende LED o "Helow Word" de
sistemas
microcontrolados.
Neste
projeto
manipulamos dois registradores de funes
especiais TRIS e PORT para configurar a porta do
PIC como sada digital e fornecer 5 V para porta
onde est ligado o LED verde (RC2).
A Figura 22 mostra um diagrama de blocos para esta
prtica.
Dicas:
Figura 22- Diagrama de
Voc deve configurar RC2 como sada digital
SFR TRISx usado para CONFIGURAR uma porta blocos. Acende LED
digital como Entrada ou Sada:

0 = sada / Output.
1 = entrada / Input.
Voc deve modificar o nvel lgico dos pinos: ALTO ou BAIXO
SFR usado para ACESSAR a porta digital para Leitura (Read) ou Escrita
(Write) de dados.
Pgina 29

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


0 = pino com nvel lgico 0
1 = pino com nvel lgico 1

Prtica 2 Aperta o boto e acende o LED


Objetivo:
Este projeto abrange entrada e sada digital.
Enquanto o boto1 (RE1) estiver solto o LED
vermelho ficar aceso e o LED verde ficar
apagado. Ao pressionar o boto1(RE1) o LED
vermelho ir apagar e o verde ir acender. A
Figura 22 mostra um diagrama de blocos do
projeto.

Figura 23 - Pratica 2. Diagrama de


blocos

Prtica 3 Ol mundo display de LCD


Objetivo:
Escrever frases no display de LCD da placa de desenvolvimento E-P18. Para

isso, utilizar as funes presentes na biblioteca de escrita no display de LCD.


Dica: A funo ConfiguraDisplayLCD() j capaz de realizar toda a
configurao dos TRIS e dos LATS necessria. Utilizar a funo
EscreveFraseRomLCD() para escrever uma frase diretamente, ou utilizar
EscreveFraseRamLCD() para escrever palavras que foram salvas em
vetores ou strings (salvos na memria RAM).

Pgina 30

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Mini Manual KIT E-PX Mini V-1.0


Prtica 4 Cronmetro no display de LCD
Objetivo:
Fazer um cronmetro progregressivo utilizando o KIT E-P18 Mini e um LCD
16x02. Ao inicializar, o programa deve aguardar o usurio pressionar o boto
para iniciar a contagem. Enquanto isso, seu valor continua constantemente
00000.
Aps iniciado a contagem, o programa deve ser capaz, tambm, de identificar
o boto pressionado e exibir na linha inferior do display o tempo atual da
contagem, sem que seja interrompida.
A interface ser feita da seguinte forma:
Boot Inicia a contagem ou faz com que seja exibido na tela o valor atual da
contagem desde o tempo inicial.
Reset Reinicia o microcontrolador, reiniciando o tempo em consequncia.
Display LCD: exibe a mensagem cronmetro na linha superior e pausa na
linha inferior, ambas as mensagens seguidas pelo tempo referente.
O programa deve usar o perifrico TIMER1 para implementar um contador
crescente no display de LCD. Deve ser mostrado no display os minutos,
segundos e dcimos de segundos.
Prtica 5 Semforo com contador regressivo
Objetivos:
Implementar um semforo para pedestre contando regressivamente. O tempo
incrementado com o uso do perifrico TIMER.
O funcionamento do programa deve ocorrer da seguinte forma:
Comear com o sinal aberto, o led amarelo indica a passagem permitida.
Aps passado o tempo definido, o led vermelho deve piscar em baixa
frequncia, sinalizando Ateno para o pedestre. Aps o tempo definido, o
led vermelho permanece continuamente aceso, indicando Pare.
Juntamente com os leds, deve ser exibido no display LCD textos, mensagens
ou figuras distintas juntamente com os leds, sendo capaz de identificar os
sinais de Atravesse, Ateno e Pare.
Pgina 31

www.sempratec.com.br
Copyright

- Todos os diretos reservados

Anda mungkin juga menyukai