📄 msp43013xinterruptvoid.c
字号:
//******************************************************************************
// MSP-FET430P140 Demo
// Description: interrupt service routine
//
//
//
//
// Built with IAR Embedded Workbench Version: 3.21A
//******************************************************************************
//============================================
// interrupt service routine
//============================================
#include <msp430x13x.h>
#define Num_of_Results 8
extern unsigned char keyFlag,keyvalue,keynewvalue,keyoldvalue,keynumber;
extern unsigned char lengthofrecedata;
extern unsigned char recedata[20];
extern unsigned int index;
extern unsigned int A0results[Num_of_Results];
extern unsigned int A1results[Num_of_Results];
extern unsigned int A2results[Num_of_Results];
extern unsigned int A3results[Num_of_Results];
//============================================
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
}
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A1 (void)
{
}
#pragma vector=UART0RX_VECTOR
__interrupt void UARTRX_ (void)
{
recedata[lengthofrecedata]=RXBUF0;
lengthofrecedata+=1;
if(lengthofrecedata==20)
{
lengthofrecedata=0;
}
}
#pragma vector=UART0TX_VECTOR
__interrupt void UARTTX (void)
{
}
#pragma vector=TIMERB0_VECTOR
__interrupt void Timer_B (void)
{
}
#pragma vector=TIMERB1_VECTOR
__interrupt void Timer_B1(void)
{
}
#pragma vector=PORT1_VECTOR
__interrupt void PORT_1 (void)
{
}
#pragma vector=PORT2_VECTOR
__interrupt void PORT_2 (void)
{
}
#pragma vector=WDT_VECTOR
__interrupt void WDTG(void)
{
P2OUT ^= 0x0f;
}
#pragma vector=ADC12_VECTOR
__interrupt void ADC12SR(void)
{
A0results[index] = ADC12MEM0; // Move A0 results, IFG is cleared
A1results[index] = ADC12MEM1; // Move A1 results, IFG is cleared
A2results[index] = ADC12MEM2; // Move A2 results, IFG is cleared
A3results[index] = ADC12MEM3; // Move A3 results, IFG is cleared
index = (index+1)%Num_of_Results; // Increment results index, modulo; Set Breakpoint here
}
/*eof*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -