8
Manual de Instalação e Uso Conteúdo e Índice Instalando.............................................2 Uso.......................................................4 ICSP In Circuit Serial Programing.......6 PICs suportados....................................7 Anexo – Pinos de programação ICSP para PICs de diferentes famílias Baixe o software usado para gravação MPLab ou PICkit 2 e outros softwares em http://www.smartradio.com.br/pic/Maxprog/ REV0 – Junho/2012

Manual Max Prog

  • Upload
    mpc56

  • View
    42

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Manual Max Prog

Manual de Instalação e Uso

Conteúdo e ÍndiceInstalando.............................................2Uso.......................................................4ICSP In Circuit Serial Programing.......6PICs suportados....................................7Anexo – Pinos de programação ICSP para PICs de diferentes famílias

Baixe o software usado para gravação MPLab ou PICkit 2 e outros softwares emhttp://www.smartradio.com.br/pic/Maxprog/

REV0 – Junho/2012

Page 2: Manual Max Prog

MaxProg® Manual de Instalação e Uso

InstalandoA instalação do seu MaxProg® é simples: basta conectá-lo usando o cabo USB fornecido a uma porta USB livre de seu micro. Na primeira vez que ligar o Windows irá instalar o Driver automaticamente, estando pronto para uso alguns segundos após esta conexão. No Gerenciador de Dispositivos do Windows ele aparecerá como “Local xx (PICkit 2 Microcontroller Programmer)” no item “Dispositivos de Interface Humana” (também chamada de HID). Uma vez mostrando isto confirma a instalação Ok do dispositivo.Na figura abaixo temos exemplo desta tela:

pág. 2

Page 3: Manual Max Prog

MaxProg® Manual de Instalação e Uso

Parte externa indicações e conexões:

Cabo USB de ligação ao PC Opcional Cabo Flat para ligação placas Smart Radio e ICSP

LEDs IndicadoresTemos 2 LEDs indicadores de estado do MaxProg®:

LED COR DescriçãoPower Azul Indica que está ligado ao PC e alimentadoBusy (em uso) Amarelo Programação em andamento

pág. 3

Conector PL2:saída ICSP

Leds indicadores

Jumper J1:Seleção pinagem do PIC

Entrada USB(parte Trraseira)

Soquete ZIF (Textool)

Page 4: Manual Max Prog

MaxProg® Manual de Instalação e Uso

Uso

Baixe o software usado para gravação MPLab ou PICkit 2 emhttp://www.smartradio.com.br/pic/Maxprog/

Após conectado e instalado, podemos ir para o uso do equipamento. Basicamente existem 2 softwares da Microchip® para gravação com o MaxProg®: o MPLab e o PICkit 2. Estes softwares podem ser baixados na página da Smart Radio e a versão mais atual sempre na página da Microchip®. Ambos executam a função de gravação e na tabela abaixo temos um breve comparativo entre eles para ajudar a escolher o mais adequado em cada tipo de uso:

MPLab Pic Kit 2Gravação /Programação Sim SimFunção Debuger Sim NãoAmbiente de desenvolvimento Sim NãoGravação automática ao mudar arquivo .Hex Não SimOtimizado para usar com outros compiladores de forma simples Não SimRecursos para uso para gravação em ambiente de produção Não SimGrava toda gama de PICs suportados pelo MaxProg® Sim SimGravação rápida Sim SimDetecção automática do modelo de PIC conectado Não Sim

No software PICkit 2 a seleção do programador é automática mas, no MPLab é necessário informar manualmente qual programador estamos utilizando. Para isto basta ir no menu Programmer → Select Programmer → PICkit 2. Na figura abaixo temos este menu:

Existem duas maneiras de conectar o PIC à ser programado/ gravado: diretamente no soquete ou via conexão ao circuito também conhecido como “ICSP” ou In Circuit Serial Programming. No anexo no final deste manual temos a pinagem para gravação de diversas famílias de PICs.

Importante : J1 – Seleção de Número de pinos e J2 – Seleção da Tensão do PIC, ficam ao lado do conector ZIF devem já ser posicionados corretamente de acordo com o PIC em uso.

pág. 4

Page 5: Manual Max Prog

MaxProg® Manual de Instalação e Uso

No soquete ZIF do MaxProg® (conector verde de 40 pinos), com a aba levantada, refira-se ao desenho na caixa ou na figura à seguir de acordo com número de pinos para saber a posição e insira o PIC em seguida abaixe a aba permitindo o travamento do mesmo no soquete. Posição para PICs 12F, 16F e 18F (10F, dsPIC, 24F e outros veja ICSP) no soquete ZIF de acordo com sua pinagem:

8 Pinos 14 pinos 18 pinos 28 pinos 40 pinos

Software MPLab - Abrindo Arquivo .HEX à ser gravado no PIC:No MPLAB com o MaxProg®® conectado, habilitar o MaxProg®® através do menu “Programmer” → “Select Programmer” → “PICkit 2”, logo após em: “Configure” → “Select Device” e escolha o modelo do PIC à ser gravado na janela que se abre. Uma vez escolhido o modelo do PIC, se for de família diferente do último gravado, o MPLAB irá necessitar antes gravar o Operating System no MaxProg®, então ele abrirá uma janela de aviso, basta clicar em OK e aguardar alguns segundos até que ele conclua a operação. Executando a gravação do PIC:Com tudo configurado podemos abrir o arquivo .HEX no MPLab através dos menus: “ File “ → “ Import “ e, na janela que se abre, escolher o arquivo desejado que seja programado no PIC. Para enviar (gravar ) o PIC deve-se usar o menu “Programmer” → “Program” e imediatamente será inciado o processo de gravação do PIC

Outro manual de uso dedicado à como programar/ gravar utilizando o MPLab pode ser baixado no link: http://www.smartradio.com.br/pic/Maxprog/

Software PICkit 2 Neste software é bem mais simplificado o processo de abrir arquivo e gravá-lo no PIC, basta clicar no menu “File” → “Import HEX” escolher o arquivo .HEX à ser gravado no PIC e em seguida clicar no botão “Write”

pág. 5

Page 6: Manual Max Prog

MaxProg® Manual de Instalação e Uso

ICSP – In Circuit Serial Programing e ICD (Debuger) O MaxProg® dispõe de saída para gravação diretamente no circuito ICSP (In Circuit Serial Programing) onde o PIC está instalado, isto é muito útil em situações onde usamos: PICs tipo SMD, atualização constante/ desenvolvimento do firmware, dsPICs / PIC24F que tem pinagem de programação diferente dos PICs convencionais, etc.Como Debuger o MaxProg®® permite através desta saída a conexão ao PIC em testes para que seja programado e também feito o Debug do firmware com o auxílio do software MPLab, para maiores detalhes e PICs que suportam esta função, consulte o datasheet do PIC em questão ou o site da Microchip www.microchip.com .A saída ICSP e Debuger é disponibilizada no conector nomeado “PL2 - ISCP Out” ao lado do soquete ZIF (Textool) de programação. Para detalhes da ligação com as placas Smart Radio refira-se à seção deste manual. Na tabela abaixo temos a pinagem, importante notar que este conector tem uma fileira com os pinos pares 2,4,6,8 e 10 e outra com os pinos ímpares 1,3,5,7 e 9:

PL2 ICSP Out Pino Conector Função Ligar no PIC

6 Vpp Tensão de Programação Vpp/ MCLR

9 +5V – Alimentação p/ PIC/ Placa VDD

8 GND GND

2 PGD – Program Data Data (PGD)

4 PGC – Program Clock Clock (PGC)

pág. 6

Page 7: Manual Max Prog

MaxProg® Manual de Instalação e Uso

PICs SuportadosA lista completa de PICs suportados é muito extensa e sempre tendo novos PICs adicionados, atualmente são mais de 200 itens, e em constante atualização pela Microchip. Como regra geral podemos usar: PICs com memória Flash linha “F” (16F, 12F, 18F, 24F, etc)Em caso de dúvida consulte o datasheet do PIC para verificar a compatibilidade com PICkit2 ou abra o MPLab e no menu “Configure” → “Select Device” selecione o modelo de PIC em questão e veja se na parte “Programmers” o item “PICkit 2” acende em verde sinalizando a compatibilidade. Na figura à seguir temos esta tela:

pág. 7

Page 8: Manual Max Prog

MaxProg® Manual de Instalação e Uso

Anexo – Pinos de programação ICSP para PICs de diferentes famílias

pág. 8