打印
[MCU]

不知道这个程序为什么会出现这个问题

[复制链接]
964|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pangb|  楼主 | 2020-7-4 23:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Error[Pe065]: expected a ";"另一个程序就没有这个问题

#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

中断一样的没有改  在另一个程序里面就能用

使用特权

评论回复

相关帖子

沙发
huanghuac| | 2020-7-4 23:45 | 只看该作者
双击下错误指示,跳到那一行看一下。是哪一行提示的错误先

使用特权

评论回复
板凳
zhuhuis| | 2020-7-4 23:48 | 只看该作者
有可能是前面有句语句少个“;”号

使用特权

评论回复
地板
juventus9554| | 2020-7-5 09:52 | 只看该作者
哪一句里有中文字符,没显示出来的,你可以删了重新打

使用特权

评论回复
5
houcs| | 2020-7-5 09:55 | 只看该作者

再不行检查头文件里面变量,常量声明是不是少个;号。

使用特权

评论回复
6
xxmmi| | 2020-7-5 09:58 | 只看该作者
应该是少个}或{ ,仔细检查下

使用特权

评论回复
7
wangpe| | 2020-7-5 10:02 | 只看该作者
我的程序也出现了这个问题  你的问题解决了吗?

使用特权

评论回复
8
huwr| | 2020-7-5 10:06 | 只看该作者
应该不是少了或者多了“{”的输入错误

使用特权

评论回复
9
zhuhuis| | 2020-7-5 10:11 | 只看该作者
另外一个中断程序可以用,这个就不能用了为什么?

使用特权

评论回复
10
juventus9554| | 2020-7-5 10:15 | 只看该作者
我有个程序也出现这样的问题了“Error[Pe065]: expected a ";" ”,后来仔细检查发现少了一个“}”,你把程序中中括号检查一下,也许就可以解决了

使用特权

评论回复
11
houcs| | 2020-7-5 10:19 | 只看该作者
应该是芯片型号选择的问题,你换一个芯片型号,我的换完之后就可以了,不知道你的行不行,你试试

使用特权

评论回复
12
pangb|  楼主 | 2020-7-5 10:23 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝