Escolar Documentos
Profissional Documentos
Cultura Documentos
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 1
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 2
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;
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 3
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 4
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 5
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 6
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 7
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 8
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 9
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 10
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 11
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
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 12
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 13
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 14
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
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 15
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 16
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 17
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 18
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 19
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 20
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 21
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 22
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
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 23
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 24
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).
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 25
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
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 26
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 ).
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 ).
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 27
3- Em seguida clique no boto Gravar / Verificar e aguarde alguns instantes. Observe que aparecero algumas mensagens na caixa de texto Status (ver Figura ).
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 28
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.
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 29
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.
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 utiliza r EscreveFraseRamLCD() para escrever palavras que foram salvas em vetores ou strings (salvos na memria RAM).
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 30
www.sempratec.com.br
Copyright - Todos os diretos reservados
Pgina 31