#pragma vector=ADC_VECTOR
__interrupt void ADC12ISR (void)
{
static uchar index = 0;
results[index++] = ADC12MEM1; // Move results
if(index == Num_of_Results)
{
uchar i;
average = 0;
for(i = 0; i < Num_of_Results; i++)
{
average += results
;
}
average >>= 5; //除以32
index = 0;
tcnt++;
if(tcnt == 250) //主要是降低串口发送速度
{
LPM1_EXIT;
tcnt = 0;
}
}
}
Error[Pe065]: expected a ";" F:MSP430最终main.c 185
Warning[Pe012]: parsing restarts here after previous syntax error F:MSP430最终main.c 207
中断一样的没有改 在另一个程序里面就能用
不知道这个程序为什么会出现这个问题。。。
此帖出自
小平头技术问答
__interrupt void ADC12ISR (void)
{ 是这一行的
再不行检查头文件里面变量,常量声明是不是少个;号。
一周热门 更多>