collapse

* Links de Robótica

* Posts Recentes

Medir Agua que está no Poço por filjoa
[Ontem às 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Palavras Cruzadas por Njay
[19 de Setembro de 2017, 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]

Autor Tópico: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3  (Lida 1531 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline bmm.deoliveira

  • Mini Robot
  • *
  • Mensagens: 8
Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« 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?

« Última modificação: 13 de Agosto de 2011, 12:25 por bmm.deoliveira »

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« Responder #1 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.

Offline bmm.deoliveira

  • Mini Robot
  • *
  • Mensagens: 8
Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« Responder #2 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.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« Responder #3 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.
Avr fanboy

Offline bmm.deoliveira

  • Mini Robot
  • *
  • Mensagens: 8
Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« Responder #4 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

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« Responder #5 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.

Offline bmm.deoliveira

  • Mini Robot
  • *
  • Mensagens: 8
Re: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3
« Responder #6 em: 13 de Agosto de 2011, 12:28 »
Já esta corrigido. Obrigado, foi o problema de fazer o desenho :p