hallo
ich habe ein eigenartiges problem: der PIC24FJ64GB004 lässt sich
programmieren und debuggen. als "standalone" lässt er sich
programmieren, aber der MCLR-pin ist auf GND, obwohl ich ihn mit 12k (im
anhang als R6 mit 20k) auf 3.3V ziehe. wenn ich den MCLR-pin direkt mit
3.3V verbinde, läuft der PIC einwandfrei, jedoch fliessen dann 5.6mA in
den MCLR-pin hinein. hat der PIC einen schaden? leider lässt sich der
PIC (TQFP44) nicht eifach rauslöten und einen anderen rein, nur um zu
sehen, ob's am PIC liegt. die leiterbahnen habe ich auch angesehen:
einen direkten kurzschluss gibt's nicht (so viel kann man da ja wirklich
nicht falsch machen), ich messe einzig durch den MCLR-pin auf GND ca.
700 Ohm.
danke schonmal im voraus für mögliche ideen.
1 | // Configuration
|
2 | _CONFIG1( JTAGEN_OFF & // JTAG
|
3 | GCP_OFF & // Code Protect
|
4 | GWRP_OFF & // Write Protect
|
5 | ICS_PGx3 & // ICD pins select
|
6 | FWDTEN_OFF & // Watchdog Timer
|
7 | WINDIS_OFF & // Windowed WDT
|
8 | FWPSA_PR128 & // Watchdog prescaler
|
9 | WDTPS_PS16) // Watchdog postscale
|
10 |
|
11 | _CONFIG2( IESO_OFF & // Two Speed Start-up
|
12 | FNOSC_FRCPLL & // Oscillator Selection
|
13 | PLLDIV_DIV2 & // 96MHz PLL Prescaler, 8MHz Input
|
14 | PLL96MHZ_ON & // 96 MHz PLL Startup is enabled automatically on start-up
|
15 | FCKSM_CSDCMD & // Clock switching and clock monitor
|
16 | OSCIOFNC_ON & // OSCO/RC15 function
|
17 | IOL1WAY_OFF & // RP Register Protection
|
18 | POSCMOD_NONE) // Oscillator Selection
|
19 |
|
20 | _CONFIG3( SOSCSEL_SOSC & // SOSC pins in Low-Power (low drive-strength) Oscillator Mode
|
21 | WUTSEL_LEG) // Default regulator start-up time used
|
22 |
|
23 | _CONFIG4( RTCOSC_SOSC & // RTCC uses Secondary Oscillator (SOSC)
|
24 | DSWDTEN_OFF) // DSWDT disabled
|