collapse

* Posts Recentes

MKR Vidor4000 por josecarlos
[Ontem às 21:05]


PWM com ventoinha por edeweld
[Ontem às 20:42]


Frequência máxima de pwm com controlo de duty cycle de 0 a 100% por Njay
[Ontem às 19:59]


NiCd por NiMH? por jm_araujo
[Ontem às 11:46]


LusoRobótica - Website - Estado actual por TigPT
[19 de Maio de 2018, 22:34]


Concurso Robô Bombeiro 2018 por Tesla
[18 de Maio de 2018, 11:01]


Trafo Amplificador Behrimger ? por jm_araujo
[16 de Maio de 2018, 18:55]


Alfândega / Taxas Alfandegárias / Portes por Njay
[16 de Maio de 2018, 01:26]


Compra Colectiva à Farnell N3-2018 (Maio 2018) por Hugu
[15 de Maio de 2018, 15:34]


Robô BBC micro:bit controlado com gestos no telemóvel Android por Tayeb
[14 de Maio de 2018, 19:41]

Autor Tópico: Ajuda em realizar o interface com uma dsPIC33FJ e PICKIT3  (Lida 1741 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.502
  • 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