Forum: Mikrocontroller und Digitale Elektronik dsPic MCPWM will nicht, AN1160


von Alex E. (tecnologic) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bin gerade dabei mit einem dsPic30f3010 den Quellcode von Microchip, 
von der AppNote AN1160 BLDC Control using Majority Function, zu testen.

Ich habe das ganze auf dem Steckbrett aufgebaut und kann mit meinem 
Pickit 3 debuggen. Der Code läuft soweit auch wie er soll. Nur leider 
habe ich kein Signal an den PWMxH/L Pins. Wenn ich den Motorstart 
auslöse dann startet er wie erwartet mit einem Rampenstart, die Register 
der MCPWM werden auch meiner Meinug nach korrekt gesetzt. Die PWM läuft 
auch, der zugehörige Interrupt kommt, ansich läuft die MCPWM, aber an 
den PWMxH/L Pins tut sich nix. Wenn ich aber einfach nur das LATE setze 
gehen die Pins normal auf High. Mit den Config Bits PWMPIn und HPOL und 
LPOL habe ich auch schon rum probiert. Aber da das meine erste Berührung 
mit dem dsPic ist, glaube ich ich übersehe etwas. Hat jemand eine Idee 
woran das liegen kann?

Ich werde sonst mal morgen oder so, einfach nur die MCPWM testen ohne 
den restlichen Code. Aber vllt. fällt euch ja vorher schon was auf, bzw. 
hattet das gleiche Problem.

MfG Tec

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.