Hallo zusammen
Ich habe folgendes Codebeispiel übernommen zum testen. Allerdings kriege
ich beim kompilieren immer folgenden fehler:
Warning[Pe223]: function "_BIS_SR" declared implicitly D:\iartest\new
project\main.c 35
Error[e46]: Undefined external "_BIS_SR" referred in main (
D:\iartest\new project\Debug\Obj\main.r43 )
[c]
#include "io430.h"
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR |= 0x01; // P1.0 output
CCTL0 = CCIE; // CCR0 interrupt enabled
CCR0 = 50000;
TACTL = TASSEL_2 + MC_2; // SMCLK, contmode
_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
// Timer A0 interrupt service routine
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
P6OUT ^= 0x01; // Toggle P1.0
CCR0 += 50000; // Add Offset to CCR0
}
[c]
Ich benutze die neuste version vom IAR Kickstart und ein 149er msp
Wie kann ich die Interrupts einschalten??????
Gruss und vielen Dank
Christoph
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.