Hallo,
hier mein Code:
alle vier Ports auf PWM geschaltet
void sinus_init(void)
{
PORTC.DIRSET = PIN0_bm; // Ausgang
PORTC.DIRSET = PIN1_bm; // Ausgang
PORTC.DIRSET = PIN2_bm; // Ausgang
PORTC.DIRSET = PIN3_bm; // Ausgang
TCC0_CTRLA = TC_CLKSEL_DIV1_gc; // Prozessortakt keine Teilung
TCC0_CTRLB = TC_WGMODE_SS_gc | TC0_CCAEN_bm | TC0_CCBEN_bm |
TC0_CCCEN_bm | TC0_CCDEN_bm;
TCC0_PER = 0xE1FF; // setze die Anzahl der Periode
TCC0_CCA = 0; //0x5FFF hell, 0x2FFF dunkel
TCC0.CCB = 0;
TCC0.CCC = 0;
TCC0.CCD = 0;
}