Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Janeiro/2012
Funcionamento do BootLoader
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;
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Funcionamento do BootLoader
A Placa MultiPIC Advanced j sai de fbrica com o firmware de BootLoader pr programado no PIC; O tipo usado o Tiny BootLoader crditos claudiu.chiculita@ugal.ro e pode ser encontrado em:
http://www.etc.ugal.ro/cchiculita/software/picbootloader. htm.
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Usando o Programador
Pode-se tambm ligar no conector Ext. Programmer/ICD2/Debuger, um programador externo ou debuger como o Smart Radio MultiPROG; Ao programar diretamente o PIC usando um programador, o programa de BootLoader residente apagado/sobrescrito; Caso necessrio reprogramar ele pode ser encontrado no CD de arquivos do Kit;
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
5. Software de Demonstrao
Este programa escrito em linguagem C e est disponvel com cdigo fonte aberto e pode ser livremente modificado e adaptado s suas aplicaes; usado o IDE MPLab e compilador Microchip C18 para os programas exemplos.
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Kit de Desenvolvimento
Prof. talo Loiola (CCT/UNIFOR)
10
Kit de Desenvolvimento
Prof. talo Loiola (CCT/UNIFOR)
Kit de Desenvolvimento
Principais Recursos: Baseada no PIC18F4520; Programador USB interno por BootLoader LCD16x2 controlador padro HD44780 Teclado com 12 Teclas Conversor AD com trimpot Serial RS232 4 Displays de 7 segmentos 8 LEDS PWM
11
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
Kit de Desenvolvimento
Principais Recursos: Buzzer 01 Sada com Rel Memria on board E2Prom i2C tipo 24C04 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
12
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
13
14
15
Resoluo de problemas
Caso no obtenha sucesso na gravao:
Verifique se os jumpers J2 e J4 esto posicionados corretamente de acordo com o tipo de comunicao usada: USB ou Serial (normalmente deve estar posicionado p/ USB) A configurao do software de gravao, por exemplo, se usando o TinyBootLoader a porta COM correta e velocidade de 115200; Se usando conectado algum perifrico ou circuito externo desconecte ele;
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
16
Resoluo de problemas
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 Grave no PIC o software de demonstrao inicial (o mesmo gravado quando comprou a placa) e veja se tudo funciona corretamente.
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
17
Quick Start
Faa a conexo entre o PC/ Notebook e a placa MultiPIC com o cabo USB fornecido, para que a placa tenha alimentao, verifique que o LED Power ir acender. Posio dos Jumpers ( para o programa teste.hex contido no CD):
a. Jumper Leds/Display: Led ou Display b. Liga LCD: Conectado
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
18
Esquema Eltrico
Universidade de Fortaleza UNIFOR / Centro de Cincias Tecnolgicas CCT
19
20
Layout
Ver Manual MultiPIC Advanced.pdf
Prof. talo Loiola (CCT/UNIFOR)
21
Layout
Prof. talo Loiola (CCT/UNIFOR)
22
Exerccios Prticos!!!!
Implemente os seguintes programas no
MultiPIC Advanced:
Programa 01: Acionar os leds da PORTA D; Programa 02: Desligar todos os leds da PORTA D; Programa 03: Acionar apenas o Buzzer e o Rel;
23
Prxima Aula
24