这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 430 请问430中断编译问题

共2条 1/1 1 跳转至

430 请问430中断编译问题

院士
2006-09-17 18:14:16     打赏
430 请问430中断编译问题



关键词: 请问     中断     编译     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 大家好:
小弟最近想搞430单片机,有一个问题想请教
为什么我的中断这样写都编译不过呢?
interrupt [USART0RX_VECTOR] void uartReceiveHandler(void)
{
}
但是改为
#pragma vector=USART0RX_VECTOR
__interrupt void uartReceiveHandler( void )
{
}
确可以了,我看很多人都用上面的方法!
为什么啊,谢谢! 1: 如果要想全部兼容早期版本,建议你如此来作:
#if __VER__ < 200
interrupt [ VECTOR ] void my_function( void )
#else
#pragma vector=VECTOR
__interrupt void my_function( void )
#endif
{
...
//Here is ISR Routine
...
} 2: 谢谢了

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]