Hallo,
ich arbeite mich gerade in die PIC Controller ein. Ich hänge gerade beim erzeugen eines PWM-Signals. Ich möchte damit einfach eine LED dimmen, die über einen Transistor am Ausgang hängt. Folgendes habe ich konfiguriert:
![Klicke auf die Grafik für eine größere Ansicht
Name: PWM_config.jpg
Hits: 7
Größe: 57,7 KB
ID: 35784](https://www.roboternetz.de/community/attachment.php?s=896559c8cbb4dc47951e4f50f1a49ec3&attachmentid=35784&d=1651584949&thumb=1)
Und hier ist mein Code:
Code:
int main ( void )
{
/* Initialize all modules */
SYS_Initialize ( NULL );
MCPWM_Initialize ();
MCPWM_ChannelPrimaryDutySet (0, 50);
MCPWM_ChannelPrimaryDutySet (1, 50);
MCPWM_Start ();
while ( true )
{
/* Maintain state machines of all polled MPLAB Harmony modules. */
SYS_Tasks ( );
}
/* Execution should not come here during normal operation */
return ( EXIT_FAILURE );
}
Der Pin bleibt aber auf Low. Kann mir jemand einen Tipp geben, was noch fehlt?
Viele Grüße
Andreas
Lesezeichen