Aula 06 - Kit de Desenvolvimento PIC18F (RF_Explorer)
Transcript of Aula 06 - Kit de Desenvolvimento PIC18F (RF_Explorer)
-
MicrocontroladoresMicrocontroladores PIC18 PIC18 Programao em C Programao em C MicrocontroladoresMicrocontroladores PIC18 PIC18 Programao em C Programao em C
E-mail: [email protected]
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
O sistema MultiPIC Advanced um verstilsistema que poder ajud-lo no somente noaprendizado, prottipo e programao do PIC,como tambm auxiliar ao usurio intermedirioou avanado nas suas tarefas de
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
ou avanado nas suas tarefas deprottipo/desenvolvimento e programao.
Baseado no microcontrolador PIC18F4520, umdos mais populares atualmente e, no compiladorMicrochip C18 que alm de gratuito o padroMicrochip para aplicaes e exemplos.
!
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
Atualmente o MultiPIC Advanced o nico domercado brasileiro que rene tantos recursosem uma placa de alta performance aliada umbaixo custo porm sem perda de qualidade.
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
"
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
O seu conector de Expanso PL10 de 40 pinos, especialmente projetada para ser ligado circuitos externos;
Pode tambm ser ligada em placas de expanso de hardware como por exemplo, a PIC Ethernet EB-02;
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
hardware como por exemplo, a PIC Ethernet EB-02;
A placa j sai de fbrica com o PIC pr programado com BootLoader e software de demostrao;
#
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
$%
BootLoader um pequeno programa residente no PIC que permite que ele se auto programe;
Recebe o arquivo ser programado pela sua UART, um software especfico envia este arquivo .HEX ao PIC;
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
arquivo .HEX ao PIC;
&
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
$%
A Placa MultiPIC Advanced j sai de fbrica com ofirmware de BootLoader pr programadono PIC;
O tipo usado o Tiny BootLoader crditos
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
[email protected] e pode ser encontrado em: http://www.etc.ugal.ro/cchiculita/software/picbootloader.
htm.
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
(
Pode-se tambm ligar no conector Ext.Programmer/ICD2/Debuger, um programadorexterno ou debuger como o Smart RadioMultiPROG;
Ao programar diretamente o PIC usando um
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
Ao programar diretamente o PIC usando umprogramador, o programa de BootLoaderresidente apagado/sobrescrito;
Caso necessrio reprogramar ele pode serencontrado no CD de arquivos do Kit;
)
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
&*+,-
Este programa escrito em linguagem C e estdisponvel com cdigo fonte aberto e pode serlivremente modificado e adaptado s suasaplicaes;
usado o IDE MPLab e compilador Microchip C18
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
usado o IDE MPLab e compilador Microchip C18para os programas exemplos.
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
.
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
Principais Recursos:
Baseada no PIC18F4520;
Programador USB interno por BootLoader
LCD16x2 controlador padro HD44780
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
Teclado com 12 Teclas
Conversor AD com trimpot
Serial RS232
4 Displays de 7 segmentos
8 LEDS
PWM
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
Principais Recursos:
Buzzer
01 Sada com Rel
Memria on board E2Prom i2C tipo 24C04
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
Conector de expanso para ligao de placas opcionais c/ todos IOs do PIC disponveis
Permite Ligao de circuitos externos
Alimentado diretamente pela USB ou, fonte externa
Diversos exemplos em C18
Garantia de 01 ano e suporte tcnico permanente
!
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
%(/,0
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
"
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
1/
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
#
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
1/
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
&
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
2 3
Caso no obtenha sucesso na gravao: Verifique se os jumpers J2 e J4 esto
posicionados corretamente de acordo com o tipode comunicao usada: USB ou Serial(normalmente deve estar posicionado p/ USB)
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
(normalmente deve estar posicionado p/ USB) A configurao do software de gravao, por
exemplo, se usando o TinyBootLoader a portaCOM correta e velocidade de 115200;
Se usando conectado algum perifrico oucircuito externo desconecte ele;
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
2 3
Problemas durante o funcionamento Verifique o software e a configurao (MLCR, Osc,
etc) do PIC que est sendo gravada; Tenha certeza de que os jumpers da placa esto
posicionados de acordo com a sua aplicao
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
posicionados de acordo com a sua aplicao Grave no PIC o software de demonstrao inicial
(o mesmo gravado quando comprou a placa) eveja se tudo funciona corretamente.
)
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
Faa a conexo entre o PC/ Notebook e a placaMultiPIC com o cabo USB fornecido, para que aplaca tenha alimentao, verifique que o LEDPower ir acender.
Posio dos Jumpers ( para o programa
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
Posio dos Jumpers ( para o programa teste.hex contido no CD): a. Jumper Leds/Display: Led ou Display b. Liga LCD: Conectado
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
4540 Ver Manual MultiPIC Advanced.pdf
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
.
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
%6 Ver Manual MultiPIC Advanced.pdf
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
!
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
%6
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
!
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
7$%86$%
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
!!
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT
419:;;;;
Implemente os seguintes programas no MultiPIC Advanced:
Programa 01: Acionar os leds da PORTA D;
Uni
vers
idad
e de
For
tale
za U
NIF
OR
/ C
entro
de
Ci
ncia
s Te
cnol
gic
as
Programa 02: Desligar todos os leds da PORTA D;
Programa 03: Acionar apenas o Buzzer e o Rel;
!"
-
Prof. talo Loiola (CCT/UNIFOR)
UN
IFO
R /
Cen
tro d
e C
inc
ias
Tecn
olg
icas
C
CT