Forum: Mikrocontroller und Digitale Elektronik Frage: Capture/Compare Beispiel, Wo ist der Fehler?


von Succo (Gast)


Lesenswert?

Hi Leute.. Ich möchte mit Hilfe der Campture/Compare Funktion einfach am
Por1 die Bits blinken lasse. also ein und ausschalten.. nur irgendwie
springt er nicht in die ISR. Hoffe mir kann jemand helfen.


void CC16_isr(void) interrupt 0x15
{
  P1L=~P1L;
}


void main (void)
{
   //port 2 configuration
   P1L=0x0F;
   DP1L = 0xFF00;


   CC2_T78CON=0x0047;
   CC2_T7IC=0x0048;
   CC2_M4=0x0004;
   CC2_CC16=2000;
   PSW_IEN=1;

   //endless loop
   while (1);
 }


Das ganze wird in Keil µVision programmiert.

von Succo (Gast)


Lesenswert?

hat denn keiner einen Tipp für mich? :(

von Ingo (Gast)


Lesenswert?

Sorry, Glaskugel is zur Inspektion. Welcher Controller? 8051?

von Succo (Gast)


Lesenswert?

xc164 infineon is das

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.