Forum: Mikrocontroller und Digitale Elektronik Probleme mit dspic30f4013


von sinus12345 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem mit einem dspic von Microchip.
Mir kommt es so vor als würde der Chip sich ständig resetten.

Wenn ich zum Beispiel einen oder mehrere Pins auf HIGH schalte, bekomme 
ich am Ausgang den angehängten Spannungsverlauf. Für den pull up 
Widerstand an MCLR habe ich 10kOhm gewählt. Mein Quellcode lautet wie 
folgt.


#pragma config FOSFPR = FRC             // Oscillator (Internal Fast RC 
(No change to Primary Osc Mode bits))
#pragma config FCKSMEN = CSW_FSCM_OFF
#pragma config WDT = WDT_OFF


#include "xc.h"


void main(void) {



    TRISD=0;
    PORTD=0xFFFF;


}

Vielleicht hat jemand von euch ein Idee, wo mein Fehler liegen könnte.

von TK (Gast)


Lesenswert?

Hallo,

aus den Bildern kann man nicht wirklich viel rauslesen.
Wie schnell läuft der PIC?
Versorgungsspg OK?
Kurzschluß am Ausgang?
Stehen die I/Os auf digital?

Fragen über Fragen

Gruß
TK

von Peter C. (peter_c49)


Lesenswert?

er wird sicherlich reset's machen wenn dein main() so aussieht wie oben.
dir fehlt eine schleife.

void main(void) {



    TRISD=0;
    LATD=0xFFFF;

    while(1) { // main loop, run forever

         __builtin_btg( (unsigned int*) &LATD, 9); // toggle RD9

    }
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.