Logo Passei Direto
Buscar
Material
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Smart Radio MICROCHIP AUTHORIZED DESIGN PARTNER Tecnologia em Manual de Instalação e USO MultiPROG Conteúdo e Índice I - Instalando o Driver USB 2 II Instalando e configurando o MPLab 3 III - Uso: Hardware MultiPROG 4 Software 4 IV - - Detalhes de Ligações 5 V - Saída ICSP Out (In Circuit Serial Programming e ICD (Debugger) 5 VI - PiCs Suportados 7 VII- Ligação ao MutliPIC® 7 Rev2A - Ago/09MultiPROG® Manual de Instalação e uso Rev.1 Mar/2009 I Instalando 0 Driver USB e configurando a serial Windows 2000-XP somente: Antes de conectar o instalar o arquivo do CD: CDM_Setup.exe (para Win XP), localizado na pasta na pasta "Drivers Serial (Ft232). Windows Vista / 98: Conecte o e para instalar, ao abrir a janela solicitando a localização do Driver, selecione no CD a pasta referente ao Windows usado, que contém os drivers USB/Serial. E, depois de instalado: (Re) Conectar o MultiPROG Ir em: Painel de Controle -> Sistema -> Hardware -> Gerenciador de Dispositivos -> Portas Com e Lpt -> USB Serial Port (COMx) Nota: 0 estará nomeado como USB Serial COMx Controlador de comunicação PCI simples Portas (COM & LPT) NetMos PCI Serial Port (COM3) NetMos PCI Serial Port (COM4) Porta de comunicação (COM1) Porta de impressora (LPT1) USB Serial Port (COM2) Virtual Serial Port (COM10) Processadores Propriedades de USB Serial Port (COM2) ? Clickar em Port Settings -> Advanced: Geral Port Settings Driver Bits per second 9600 Data bits: 8 None Stop 1 Flow control None Restore Defaults OK Cancelar Na janela que se abre configurar os parâmetros: Transmit Bytes e Receive Bytes para o Valor de "64" e ainda Nesta Janela configurar o parâmetro Latency Timer para Advanced Settings for COM2 ? COM Port Number: COM2 OK USB Transfer Sizes Cancel Select lower settings to correct performance problems at low baud Defaults Select higher settings for faster Receive (Bytes): 64 Transmit (Bytes): 64 BM Options Miscellaneous Options Select lower settings to correct response problems. Serial Enumerator Serial Printer Latency Timer (msec): Cancel If Power off Timeouts Event On Surprise Removal Minimum Read Timeout (msec): 0 Set RTS On Close Minimum Write Timeout (msec): Disable Modem Ctrl At Startup 0 Anotar o número da porta COM que está com a descrição "USB Serial Port (COMx)", por exemplo (COM3), este jeito mais fácil de programar pág. 2MultiPROG® Manual de Instalação e uso Rev.1 Mar/2009 deverá ser informado no MPLab logo adiante. IMPORTANTE: Se o número da porta mostrado aqui for acima de COM4 (por exemplo: COM10) click em " COMport Number' (figura abaixo) e, selecione uma COM igual ou inferior a 4, isto se deve ao MPLab (até versão atual) apesar de mostrar e tentar conectar não conseguir trabalhar com portas com número acima de COM4. Painel de controle Advanced Settings for COM2 Cancel Select lower settings to Alternar Defaults categori Select higher settings fas Receive Consulte Transmit (Dytes): Options Options Select lower settings to Serial Enumerator Serial Printer Latency Timer Cancel Power Event On Surprise Removal Minimum Read Timeout Set RTS Close Minimum Timeout (mse Disable Modem Startup USB USB Root Hub USB Root Hub Iniciar Após realizados os passos acima clicar em Ok nas janelas e REINICIAR o micro II Instalando e configurando MPLab Na pasta MPLab do CD, execute o arquivo que dará início a instalação do MPLab, siga normalmente a instalação respondendo as solicitações e mensagens. Após instalado: Execute o MPLab e click no menu Programmer->Select Programmer -> 2 MPLAB ICD 2(figura abaixo) Programmer Tools Configure Window Help Select Programmer None 1 PICSTART Plus MPLAB ICD 2 Setup Wizard... 2 MPLAB ICD 2 Program 3 AN851 Quick Programmer Beta Read 4 PICkit 2 Verify 5 MPLAB PM 3 Erase Part 6 REAL ICE Blank Check 7 PRO MATE II Novamente click no menu Programmer e, em seguida em Settings -> Communication, o item "COM Port" deixar com a "USB Serial Port COMx" encontrada acima, no item I deste manual, por exemplo COM2 e o parâmetro "Baud Rate" deixar sempre em 19200 que é a velocidade de comunicação do MultiPROG. MPLAB IDE v8.10 File Edit View Proje MPLAB ICD 2 Settings ? % Communication Limitations Power Program Versions Warnings Program Memo Com Port Baud Rate Line COM2 19200 1 ng 2 002 3 Cc 4 5 Ur 6 CD 7 8 o jeito mais fácil de programar www.smartradio.com.br pág. 3MultiPROG® Manual de Instalação e uso Rev.1 Mar/2009 III Uso Hardware 1. No hardware do MultiPROG: selecione no Jumper "Selec Pinos" localizado próximo ao conector do PIC de acordo com o PIC à ser programado (se de 8/20, 18 ou 40/28pinos) 2. Com a alavanca do Conector ZIF (verde) Posicione corretamente o PIC à ser programado de acordo com seu número de pinos, refira-se ao desenho da placa e aos desenhos abaixo em caso de dúvidas e. abaixe a alavanca fixando assim o PIC no DIP DIP 28 DIP 40 DIP 18 Nota: PICs de 20 pinos usar a mesma posição, referenciando-se no pino do PIC de 8 pinos Software MPLab Abrindo Arquivo .HEX no MPLab à ser gravado no PIC: No MPLAB com o conectado, habilitar o através do menu "Programmer" -> "Connect" Logo após em: "Configure" e, em seguida em "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 na placa MultiPROG, então ele abrirá uma janela de aviso, basta clickar 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 jeito mais fácil de programar pág. 4MultiPROG® Manual de Instalação e uso Rev.1 Mar/2009 IV Detalhes de Ligações Cabo USB LEDs Entrada USB pl indicadores Ligação ao PC/Notebook Seleção No Soquete ZIF pinos PIC à PICs Programar Saída p/ Gravação ICSP (no circuito) Cabo para ligação no MultiPIC e ICSP figura 11 V Saída MultiPIC/ICSP Out (In Circuit Serial Programming) e ICD (Debuger) MultiPROG dispõe de saída para gravação diretamente no circuito ICSP (In Circuit Serial Porgraming) onde o PIC está instalado, isto é muito útil em situações onde usamos: PICs tipo SMD, atualização constante/ desenvolvimento do firmware, dsPICs que tem pinagem de programação diferente dos PICs convencionais, etc. Como ICD 2 (In Circuit Debuger) o MultiPROG® 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 Esta saída ICSP e ICD2 é disponibilizada no conector nomeado "MultiPIC/ISCP Out (PL2)" ao lado do soquete ZIF (Textool) de programação. Para detalhes da ligação com o MultiPIC refira-se à seção VII deste manual. Na tabela abaixo temos a pinagem, importante notar que este conector tem uma fileira com pinos pares 2,4,6,8 e 10 e outra com pinos ímpares 1,3,5,7 e 9: Pino Conector Função Ligar no PIC 2 4 6 8 10 MultiPIC/ICSP Out 6 Vpp Tensão de Programação Vpp 9 +5V Alimentação p/ PIC Vdd 8 GND GND 3 5 2 PGD Program Data Data 4 PGC Program Clock Clock Na figura 12 à seguir temos os pinos de programação para ICSP de PICs de diferentes tamanhos jeito mais fácil de programar www.smartradio.com.br pág. 5MultiPROG® Manual de Instalação e uso Rev.1 Mar/2009 figura 12: Pinagem com pinos de gravação PICs para ICSP AVdd Clock AVdd AVss Vdd GND Clock Data Vdd Vdd GND Data 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 28 27 26 25 24 23 22 21 20 19 18 17 16 15 DsPIC DIP28 J7 1 11 DsPIC DIP40 J8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Vpp GND Vdd Vpp Vdd GND GND Data Clock Data Clock Vdd GND Vdd GND 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 28 27 26 25 24 23 22 21 20 19 18 17 16 15 PIC DIP28 J5 PIC DIP40 J6 1 2 3 4 5 6 7 8 6 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Vpp GND Vpp Vdd GND Vpp GND Data GND Data Clock Vdd Data Clock PL2 18 17 16 15 14 13 12 11 10 Conector MultiPIC/ICSP out 10 8 7 6 5 8 7 6 5 2 PIC 10Fxxx PIC DIP8 PIC DIP18 J9 J3 J4 1 9 1 2 3 4 1 2 3 4 1 2 3 4 7 8 9 X X 2-Data 4-Clock 6-Vpp 8-GND 9-Vdd Vdd Clock Vdd Vpp Vpp GND jeito mais fácil de programar www.smartradio.com.br pág. 6MultiPROG® Manual de Instalação e uso Rev.1 Mar/2009 VI PICs Suportados A lista completa de PICs suportados é muito extensa, atualmente 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, etc) Em caso de dúvida consulte datasheet do PIC para verificar a compatibilidade com ICD2 ou abra MPLab e no menu "Configure" -> "Select Device" selecione modelo de PIC em questão e veja se na parte "Programmers" : "MPLab ICD2" acende em verde sinalizando a compatibilidade. Na figura abaixo temos esta tela. Select Device Device Family: PIC16F877 ALL Microchip Tool Support Programmers PICSTART Plus MPLAB ICD 2 2 PRO MATE PICkit 1 MPLAB PM3 MPLAB REAL ICE Language and Design Tools ASSEMBLER COMPILER VDI v3.90 Debuggers MPLAB SIM MPLAB ICD 2 2 MPLAB REAL ICE MPLAB ICE 2000 MPLAB ICE 4000 ICE/ICD Headers PCM1 No Module No Header PCM16XK1 OK Cancel Help VII Ligação no MultiPIC Para ligar programador MultiPROG na placa MultiPIC basta ligar cabo flat fornecido nos conector "MultiPIC/ICSP Out" (PL2) do MultiPROG no conector "Programador Externo" (também PL2) do MultiPIC. Na figura abaixo podemos ver a localização destes conectores bem como cabo Caso não disponha deste cabo ele é ponto-à-ponto, ou seja, pino 1 com 1, 2 com 2 e assim por diante. PL2 Conector MultiP IC / Saída ICSP Cabo para ligação no MultiPIC e ICSP PL2 Entrada p/ (fornecido Programador Externo MultiPROG) jeito mais fácil de programar pág. 7

Mais conteúdos dessa disciplina