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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.