Gast
#818422
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