LusoRobótica - Robótica em Português

Sistemas específicos => PIC => Tópico iniciado por: bmm.deoliveira em 12 de Agosto de 2011, 17:51

Título: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: bmm.deoliveira em 12 de Agosto de 2011, 17:51
Boas,
Sou newbie com as PIC's e estou com graves problemas em fazer qualquer coisa que seja com uma PIC que eu comprei.
Neste momento eu estou a sentir bastante dificuldade em fazer o básico, ou seja, PROGRAMA-LA :o

O que sucede é que eu comprei uma dsPIC33FJ32MC202 juntamente com um PICKIT3.
Faço as ligações todas bem (penso eu) mas o MPLAB insiti a dar-me um erro.

As ligações que eu faço para programar esta dsPIC33FJ32MC202 estão descritas em baixo.

dsPIC33FJ32MC202                          PICKIT3
~MCLR    ---------------------------------- ~MCLR
                                  |
                             4.7kOhms 
                                  |                           
                                  Vdd
Vdd         ------------------------------ Vdd Target
Vss         ------------------------------  Vss Target
PGED1    ------------------------------  ICSPDAT/PGD
PGEC1    ------------------------------  ICSPCLK/PGC

Estou a dar informação que é o meu PICKIT3 que fornece a alimentação ao circuito (3.13V confirmados com um voltimetro).
No menu CONFIGURE -> Select Device está seleccionado a pic em questão  dsPIC33FJ32MC202
Configuro a indicar que é o programador é o PICKIT3,
E após isto tudo, compilo o código e tento enviar para a dsPIC e o que me dá encontra-se indicado em baixo.


PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.26.65
Firmware type......................dsPIC33F/24F/24H
PICkit 3 Connected.
Target Device ID (00000000) does not match expected Device
ID (0f090000).

Que erro pode ser este?? Já tentei quase de tudo (até mudar de PIC, mas mesmo assim o erro é o mesmo). Alguma sugestão?
Não estou a ver o que esteja a fazer de errado  ??? >:(
Como esta dsPIC possui 3 pares de linhas de programação é necessário seleccionar alguma? É que eu não sei fazer isso e escolhi uma aleatóriamente.

O google também não fornece nenhuma informação para este erro.
Alguem tem algum esquema que eu possa visualizar como se faz as ligações do PICKIT3 para esta dsPIC?

Título: Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: microbyte em 12 de Agosto de 2011, 17:54
Parece-me a mim que o PIC não está a ser alimentado.
O erro significa que o device que está ligado ao PicKit3 (ID 00000000, isto para mim significa que não leu nada) não era o que ele estava a espera (0f090000)
Experimenta alimentá-lo externamente para testar se é a parte da alimentação pelo PicKit3 que está a falhar.
Título: Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: bmm.deoliveira em 12 de Agosto de 2011, 18:05
Pois, mas eu agora não tenho nenhum regulador de tensão para 3.3V  :'(

Estou a usar a alimentação do PICKIT3 por causa disso e estive a medir entre os pinos Vdd e Vss e realmente tenho lá 3.15V

Não me parece que seja disso.
Título: Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: senso em 12 de Agosto de 2011, 18:08
Tens todos os pinos de alimentação e de massa ligados?
Eu não me fiava muito em usar a alimentação do PicKit, um LM7803 não custa nem 1€, mais dois condensadores e tens 3.3v.
Título: Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: bmm.deoliveira em 12 de Agosto de 2011, 18:23
Problema resolvido.
Era um problema com o PICKIT3 que não me estava a fazer o update do firmware para este dsPIC.

Obrigado a todos
Título: Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: maurosmartins em 12 de Agosto de 2011, 19:51
Olá bmm.deoliveira,

folgo em saber que já está a funcionar, no entanto há algo de estranho no esquema que enviaste.

o mclr vindo do pickit deve ligar directamte ao micro e a resistencia serve de pull up para os 5V, pelo teu esquema a resistencia esta entre o micro e o mclr... isso funcionar assim é no minimo estranho.

Cumprimentos, Mauro.
Título: Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
Enviado por: bmm.deoliveira em 13 de Agosto de 2011, 12:28
Já esta corrigido. Obrigado, foi o problema de fazer o desenho :p