TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430G2553: 写串口接收数据,设置中断函数时显示”pragma vector can only be applied to a function definition, not "__interrput"

Part Number:MSP430G2553

Susan Yang:

您可以先看一下例程内的写法

#pragma vector=USCIAB0RX_VECTOR__interrupt void USCI0RX_ISR(void)

关于 pragma vector,请参考

https://www.ti.com/lit/ug/slau132y/slau132y.pdf 

的 5.11.32 The vector Pragma 

您在程序内的pragma vector后面的vector是否在对应的msp430.h内进行了重新定义?

,

chen lin:

pragma后面的vector在头文件内已经定义了,后来我又将所选中的地方修改为UCA0RXBUF,程序编译无错误,我想问一下这样就算解决了吗?

,

Susan Yang:

目前看来语法上没什么问题了。您可以接板子试一下能不能到中断服务程序

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2553: 写串口接收数据,设置中断函数时显示”pragma vector can only be applied to a function definition, not "__interrput"
分享到: 更多 (0)