Beruflich Dokumente
Kultur Dokumente
1. Introdução
1. Visão geral do Kit
Como a porta serial é utilizada tanto para gravação quanto para comunicação, a chave
PROG/RUN é utilizada para alternar entre estes modos (Fig. 2b).
Para maiores detalhes sobre a placa e a conexão dos seus periféricos consulte a
documentação disponível em:
http://www.das.ufsc.br/~werner/das5305/kit/
/* bank 1 registers */
static unsigned char bank1 OPTION @ 0x81;
static volatile unsigned char bank1 TRISA @ 0x85;
static volatile unsigned char bank1 TRISB @ 0x86;
static volatile unsigned char bank1 TRISC @ 0x87;
/* TRISB bits */
static volatile bank1 bit TRISB7 @ (unsigned)&TRISB*8+7;
static volatile bank1 bit TRISB6 @ (unsigned)&TRISB*8+6;
static volatile bank1 bit TRISB5 @ (unsigned)&TRISB*8+5;
static volatile bank1 bit TRISB4 @ (unsigned)&TRISB*8+4;
static volatile bank1 bit TRISB3 @ (unsigned)&TRISB*8+3;
static volatile bank1 bit TRISB2 @ (unsigned)&TRISB*8+2;
static volatile bank1 bit TRISB1 @ (unsigned)&TRISB*8+1;
static volatile bank1 bit TRISB0 @ (unsigned)&TRISB*8+0;
2. Instalação
Para facilitar a instalação, os instaladores para os programas citados nesta seção estão
disponíveis na página:
http://www.das.ufsc.br/~werner/das5305/microControladores/PIC/MPLAB/
Além deste local, os programas também podem ser encontrados nas páginas dos
respectivos fornecedores, apresentadas em cada seção, de forma gratuita.
Apesar dos programas serem nativos para sistemas operacionais da série MS-Windows,
é possível instalar e executar a IDE MPLAB e o compilador C18 em GNU/Linux utilizando
a implementação livre da API do MS-Windows chamada wine (no entanto o programa
para a gravação do PIC ainda não foi testado).
E, em seguida:
“Update MPLAB IDE to use this MPLAB C18”
“Update MPLAB IDE to use this MPLINK linker, MPLIB Librarian, and MPASM
Assembler”
“Place link to documentation for this compiler in MPLAB IDE Help Topics”
“Perform MPLAB IDE updates for all users”
3. Atividades
1. Criar projeto.
A partir da página:
http://www.das.ufsc.br/~werner/das5305/microControladores/PIC/MPLAB/
A partir do WinPic800 selecione o arquivo .hex gerado pelo processo de compilação. Após
isso coloque a chave PROG/RUN no modo PROG (led vermelho). Finalmente grave o
arquivo .hex no pic clicando no menu “Device → Program All”.
4. Rodar programa-exemplo.