Demoboard Microchip

Gast #4152325
Lesenswert?

Hallo,
ich habe von Microchip ein dsPICDEM2 Board mit einemd dsPIC30F4011.
In MPLABX habe ich ein Programm geschrieben, welches ich auf dem Board 
spielen wollte.
Dazu habe ich ein PICkit3. In MPLABX habe ich bei den Konfigurationen 
ebenfalls als HardwareTool PICkit3 und als Device dsPIC30F4011 
eingestellt. Das Programm wird fehlerfrei kompilliert. Allerdings 
bekomme ich beim Übertragen die Fehlermeldung
Target Device ID (0x0) does not match expected Device ID (0x1010000).
Habe ich etwas vergessen einzustellen?
So ein Problem gibt es auch whol häufiger, aber entweder es waren 
falsche verbindungen (wo ich mal bei dem dsPICDEM2 Board nicht von 
ausgehe) oder die haben es hinbekommen, aber nicht gesagt, woran es 
gelegen hat.

Muss ich noch weitere einstellungen vornehmen?

Frank
Gast #4152444
Lesenswert?

Spannung gebe ich von der Steckdose 9V. Die werden dann ja auf 5V 
runtergeregelt und an den Mikrokontroller weitergegeben. Wenn ich den 
Stecker rausziehe, sagt mir MPLABX beim bespielen auch, dass die 
Spannung nicht ausreicht.
Gast #4152456
Lesenswert?

Frank schrieb:
> In MPLABX habe ich bei den Konfigurationen
> ebenfalls als HardwareTool PICkit3 und als Device dsPIC30F4011
> eingestellt.

Versuch es mal mit dem Pickit 3 standalone Progger. Zum eingrenzen aus 
welcher Richtung der Fehler kommt. Der lagert irgendwo im Microchip 
Archiv.
Gast #4152493
Lesenswert?

1
#include <p30fxxxx.h>
2
#include <p30F4011.h>
3
#include "system.h"
4
_FOSC(CSW_FSCM_OFF & XT_PLL8);  //Run this project using an external clock routed via the PLL in 8x multiplier mode
5
_FWDT(WDT_OFF);                 //Turn off the Watch-Dog Timer.
6
_FBORPOR(MCLR_EN & PWRT_OFF);   //Enable MCLR reset pin and turn off the power-up timers.
7
_FGS(CODE_PROT_OFF);            //Disable Code Protection
8
int main(void)
9
{
10
  while(1)
11
  {
12
  }
13
}

system.h
1
#include <p30fxxxx.h>
2
#include <p30F4011.h>
3
#define XTFREQ          7372800         //On-board Crystal frequency
4
#define PLLMODE         8               //On-chip PLL setting
5
#define FCY             XTFREQ*PLLMODE/4        //Instruction

und in MPLABX habe ich
Run -> Set Project Configuration -> Customize
Device: dsPIC30F4011
HardwareTool: PICkit3 SN:......
Compiler Toolchain: XC16(v1.24)
#4152801
Lesenswert?

Wenn als Target Device ID (0x0) zurückgemeldet wird, dann wird kein 
Kontroller erkannt. Es spielt hier keine Rolle, welcher PIC tatsächlich 
dranhängt.
In deinem Fall ist die Verdrahtung nicht in Ordnung.
Ist auf dem Demoboard der S2 (M ALL ON)richtig eingestellt, d.h. PGC und 
PGD verbunden?
Dann hat das Pic Kit3 eine Stiftreihe und das Demo Board eine RJ11 
Buchse. D.h. selber gebastelte Kabel <= wirklich richtig rum 
angelötet???

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren