pic 32 mz: led leuchtet nicht

OP #4075185
Lesenswert?

Hallo,

versuche gerade eine led am pic 32 mz (2048ecg, 64pin) zum leuchten zu 
bringen.
Erfolglos.

1. FNOSC = LPRC heißt doch, dass der interne Oszillator verwendet wird,
   also eigentlich nichts schief gehen kann
2. sonstige konfigurationsparameter sollten doch mein vorhaben auch 
nicht
   verhindern
3. alle relevanten ports werden auf digital gesetzt und auch auf output

4. ???was habe ich vergessen? Wenn ich den pic programmieren kann
   (pickit3), kann er doch auch nicht falsch eingebaut sein.

Hier der Code
1
#include <xc.h>
2

3
#pragma config FNOSC = LPRC
4
#pragma config FWDTEN = OFF
5
#pragma config FSOSCEN = OFF // Secondary Oscillator Enable (Disabled)
6
#pragma config IESO = OFF    // Internal/External Switch Over (Disabled)
7
#pragma config POSCMOD = OFF// (Primary osc disabled)
8
#pragma config OSCIOFNC = OFF  //CLKO Output on the OSCO Pin (Disabled)
9
#pragma config FCKSM = CSDCMD  // Clock Switching and Monitor Selection 
10
#pragma config JTAGEN = OFF // JTAG Enable (JTAG Port Enabled)
11

12
int main(void)
13
{
14
    ANSELE = 0;
15
    ANSELB = 0;
16

17
    TRISEbits.TRISE6 = 0; //gelb
18
    TRISBbits.TRISB4 = 0; //grün
19
    TRISBbits.TRISB2 = 0; //rot
20

21
    LATEbits.LATE6 = 1;
22
    LATBbits.LATB4 = 1;
23
    LATBbits.LATB2 = 1;
24

25
    while(1)
26
    {
27

28
    }
29
}

Für Hinweise wäre ich euch dankbar.
OP #4075809
Lesenswert?

Volker SchK schrieb:
> Kannst du auch debuggen ?

MPLAB X sagt: The target device is not ready for debugging.
Bei der Konfiguration habe ich #pragma config DEBUG = ON eingefügt, das
PDC/PGD Paar stimmt auch.
Kann es sein, dass ich fürs Debuggen den schnellen internen Oszillator 
verwenden muss?

Wenn ich am OSC-Pin den Takt ausgebe, misst mein Oszi 8,3kHz. Sollten 
das nicht eigentlich 32,7kHz sein (:4 ?)?

LED's hab ich wieder entferntm, trotzdem bleiben die Pins auf 0V.

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