introduçao ao mplab e ao icd2

22
INTRODUÇÃO AO MPLAB E AO ICD2 MICROCONTROLADOR PIC16F877A

Upload: josuemaxibestcombr

Post on 27-Dec-2015

69 views

Category:

Documents


0 download

TRANSCRIPT

INTRODUÇÃO AO MPLAB E AO ICD2

MICROCONTROLADOR PIC16F877A

Introdução ao MPLAB ICD2

Pág. 2

1. AMBIENTE DE DESENVOLVIMENTO INTEGRADO MPLAB (MICROCHIP)

(IDE – Integrated Development Environment) – (Versão 7.40)

üüüü Desenvolvido para a linha PIC e DsPIC da Microchip

üüüü Freeware

üüüü Linguagem de programação: Assembly

üüüü (permite C, mas requer instalação de compilador. Ex.: CCS, CC5X)

üüüü Funcionalidades:

§ Gerenciamento de projetos

§ Compilação

§ Simulação

§ Emulação

§ Gravação de CI (Mem. Flash – uso de hardware externo)

2. INSTALAÇÃO DO MPLAB

üüüü Diretório Mp740_full no CD da disciplina

üüüü Clique no arquivo Install_MPLAB_v740 e siga os passos indicados.

üüüü São criados o diretório C:\Arquivos de programas\Microchip (default) e o ícone na área de trabalho (IDE MPLAB v7.40).

3. USANDO O MPLAB

üüüü Para um código ser utilizado, ele deve estar contido em um projeto

üüüü Deve ser selecionada o conjunto de linguagem (Language tools: Assembler, linker, compiler) em que será gerada o código executável (Assembly, C), isto é realizado através do Gerenciador de projetos

üüüü Deve ser selecionado o dispositivo – Ex. 16F877A

üüüü Informar: nome, diretório do projeto e arquivos que devem ser inseridos

üüüü Criação de um projeto usando o Project Wizard

Introdução ao MPLAB ICD2

Pág. 3

4. ABRINDO O MPLAB

Introdução ao MPLAB ICD2

Pág. 4

5. CRIANDO PROJETO VIA PROJECT WIZARD

Introdução ao MPLAB ICD2

Pág. 5

6. CRIANDO PROJETO VIA PROJECT WIZARD

Introdução ao MPLAB ICD2

Pág. 6

7. SELECIONANDO O DISPOSITIVO

Introdução ao MPLAB ICD2

Pág. 7

8. SELECIONANDO A LANGUAGE TOOLSUITE (CONJUNTO DE LINGUAGEM)

Introdução ao MPLAB ICD2

Pág. 8

9. SELECIONANDO O NOME DO PROJETO E O DIRETÓRIO

Introdução ao MPLAB ICD2

Pág. 9

10. ANEXANDO ARQUIVO NO PROJETO (JÁ EXISTENTES NO DIRETÓRIO)

Introdução ao MPLAB ICD2

Pág. 10

11. FINALIZAÇÃO

Introdução ao MPLAB ICD2

Pág. 11

12. JANELA DO PROJETO NO IDE MPLAB

Introdução ao MPLAB ICD2

Pág. 12

13. GRAVADOR ICD2

Kit utilizado para realizar a gravação da memória flash do PIC Composto por:

ü Módulo ICD2 – Gravador/Depurador ü Soquete para o PIC ü Cabos e CD

Introdução ao MPLAB ICD2

Pág. 13

14. INSTALAÇÃO DO ICD2

Informações importantes: ü Deve ser realizada após a instalação do MPLAB

ü Conexão ao micro via porta USB

ü Usa a alimentação da própria porta USB

ü Dependendo do modelo de PIC, é necessário o desenvolvimento de uma fonte externa – I > 50mA

15. INSTALAÇÃO:

ü Após a instalação do MPLAB conecte o cabo USB no micro e no ICD2BR.

ü O windows detecta o dispositivo USB.

ü Siga as instruções de instalação dos drivers do ICD2

ü Quando solicitado o driver para o dispositivo, localize-o na pasta de instalação do MPLAB, diretório ICD2\Drivers (nas versões do 7.xx do MPLAB)

Introdução ao MPLAB ICD2

Pág. 14

16. APÓS A INSTALAÇÃO:

Habilite o ICD2 como gravador

Introdução ao MPLAB ICD2

Pág. 15

17. CONFIGURAÇÃO:

Programmer > settings

Introdução ao MPLAB ICD2

Pág. 16

18. CONFIGURAÇÃO:

Programmer > settings > Status

Introdução ao MPLAB ICD2

Pág. 17

19. CONFIGURAÇÃO:

Programmer > Settings > Communication

Introdução ao MPLAB ICD2

Pág. 18

20. CONFIGURAÇÃO:

Programmer > Settings > Power

Introdução ao MPLAB ICD2

Pág. 19

21. JANELA DO IDE MPLAB INDICANDO CÕNEXÃO ESTABELECIDA COM O ICD2

Introdução ao MPLAB ICD2

Pág. 20

22. UTILIZAÇÃO DO ICD2:

Programmer > ...

Introdução ao MPLAB ICD2

Pág. 21

23. IMPORTANTE:

Para evitar qualquer dano ao gravador ou ao circuito integrado, selecionar: Programmer > Select Programmer > None após realizar a gravação e antes de retirar o CI (PIC) do soquete. Desativa a conexão do micro com o ICD2.

Introdução ao MPLAB ICD2

Pág. 22

FONTES DE CONSULTA:

ü CD da disciplina

ü Help do MPLAB

ü www.microchip.com

ü Internet