Error[Pe065]: expected a ";"另一个程序就没有这个问题啊

2019-03-23 22:19发布

#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

中断一样的没有改  在另一个程序里面就能用
不知道这个程序为什么会出现这个问题。。。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
电信骄子
1楼-- · 2019-03-24 21:59
楼主  我的程序也出现了这个问题  你的问题解决了吗?能分享一下么?  应该不是少了或者多了“{”的输入错误!  另外一个中断程序可以用,这个就不能用了为什么?
huihui511
2楼-- · 2019-03-25 00:37
我也是这个问题,就是msp430的
beichen2014
3楼-- · 2019-03-25 05:12
 精彩回答 2  元偷偷看……
2014110441
4楼-- · 2019-03-25 08:46
我有个程序也出现这样的问题了“Error[Pe065]: expected a ";" ”,后来仔细检查发现少了一个“}”,你把程序中中括号检查一下,也许就可以解决了
蜗牛~~
5楼-- · 2019-03-25 09:32
曹伟1993
6楼-- · 2019-03-25 12:54
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章