This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

phyCORE-XC167 with XC!67CI

Hallo
Ich arbeite mit einem phyCORE-XC167 with XC167CI
Ich will ein einfachen PWM erzeugen an den Port_1 an den Pin P1L_0 und P1L_1 (Patch Field 40D und 40B).
1:
aber wenn Ich mein Programm starte ohnen die Port konfiguration ,und auf den mic lade , ist keine Reaktion an die Pins
2:
wenn ich die mein Programm mit der Port konfiguration compiliere ,kriege ich diese Meldung vom Copiler ( error C25 syntax error near 'sbit')

Ich will eigentlich nur das PWM verhalten an die Pins anschauen wenn ich die Periode andere oder die Count value von T12 .
Danke fuer jede Hilfe .
und so sieht mein Programm aus :

#include <XC167.h>

void main (void) {

//Port 1 konfiguration

sbit P1L_0 = P1L^0;// declare portpin to use

sbit DP1L_0 = DP1L^0;// declare direction bit to use

sbit P1L_1 = P1L^1;

sbit DP1L_1 = DP1L^1;

DP1L_0 = 1; //init Direction to output CC60

DP1L_1 = 1; //init Direction to output COUT60

//PWM Konfiguration

CCU6_TCTR0 = 0x0010; // T12 ist gestoppt
CCU6_TCTR4 = 0x0001; // T12 zaehlt nicht mehr

CCU6_T12 = 400; // Timer Wert mit dem es vergliechen wird
CCU6_T12PR = 800; //Die Periode der Timer
CCU6_TCTR4 = 0x0020 ; // Start der Timer

while(1){

CCU6_T12 = 400; // Timer Wert mit dem es vergliechen wird
CCU6_T12PR = 800; //Die Periode der Timer

}

} end of main

0