共2条
1/1 1 跳转至页
问
在2.10a里面中断函数怎么写了!!
下面是1.20A的中断,怎么变成2.10A的行式。谢谢!
interrupt[TIMERA0_VECTOR]void Timer_A(void) //时钟中断
{
realtime();
} 答 1: #pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
(双下画线打头)
{
realtime();
}
说句闲话:TI 有些无聊啊 把关键字改来改去 搞得我们好累啊
就那编译器 编辑功能有点差 答 2: TI搞得好差哟!!改来改去的,,晕也!! 答 3: 2.10A搞得我头都晕了!在1.20A里面能通过得程序,2.10A里面有下面这个错误!
什么意思呀!
Error[Be013]: a vector is only allowed on an interrupt or trap function 答 4: 是不是多个中断函数公用了一个入口 答 5: 应该不是吧!!2.10A真烦不用了!! 答 6: 我在头部用#pragma vector=TIMERA0_VECTOR 来定义中断函数。
但在编译的时候提示
Warning[Pe609]: this kind of pragma may not be used here
怎么回事!
:confused: 答 7: 是啊,确实是很烦的,现在我发现2.10和以前版本的区别。
而IAR的升级资料有很少。
LIERDA的前辈们啊,能不能对这些方面做一些实际的工作呢? 答 8: 我以前没用过IAR 2.10A以前的版本,但我们有同事用过,说调试特别不好用。
我用的是2.10A,很好用啊。中断就是用以下类似的方法
#pragma vector=USART1RX_VECTOR
__interrupt void usart1_rx()
另外,你可以参考IAR 2.10 安装目录下的 FET_examples 子目录下的例子
程序,全都是2.10A版本的,几乎可以找到所有开发中的样板程序,考到程序
中该该就可以了。 答 9: 忘了说一下,IAR C 不是 TI公司的产品, TI 的开发产品做的很好的,比如
CCS2.0 等。我对IAR-C-SPY 的调试不满意,单步调试就进中断程序里了,真麻烦,每次都要清GIE标志才能调,不知大家有没有好办法。 答 10: 我最近用210A发现一个问题,不知道什么原因。我编译了一个工程项目,发现产生的汇编有点问题,在126b中汇编结果是一条间接寻址指令,而在210A中却变成调用了一个乘法函数,望大家讨论。
而且还发现一个问题,就是调用本身的一个WDT定时中断的例子,在软仿真中也进不去中断,什么原因?
下面是1.20A的中断,怎么变成2.10A的行式。谢谢!
interrupt[TIMERA0_VECTOR]void Timer_A(void) //时钟中断
{
realtime();
} 答 1: #pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
(双下画线打头)
{
realtime();
}
说句闲话:TI 有些无聊啊 把关键字改来改去 搞得我们好累啊
就那编译器 编辑功能有点差 答 2: TI搞得好差哟!!改来改去的,,晕也!! 答 3: 2.10A搞得我头都晕了!在1.20A里面能通过得程序,2.10A里面有下面这个错误!
什么意思呀!
Error[Be013]: a vector is only allowed on an interrupt or trap function 答 4: 是不是多个中断函数公用了一个入口 答 5: 应该不是吧!!2.10A真烦不用了!! 答 6: 我在头部用#pragma vector=TIMERA0_VECTOR 来定义中断函数。
但在编译的时候提示
Warning[Pe609]: this kind of pragma may not be used here
怎么回事!
:confused: 答 7: 是啊,确实是很烦的,现在我发现2.10和以前版本的区别。
而IAR的升级资料有很少。
LIERDA的前辈们啊,能不能对这些方面做一些实际的工作呢? 答 8: 我以前没用过IAR 2.10A以前的版本,但我们有同事用过,说调试特别不好用。
我用的是2.10A,很好用啊。中断就是用以下类似的方法
#pragma vector=USART1RX_VECTOR
__interrupt void usart1_rx()
另外,你可以参考IAR 2.10 安装目录下的 FET_examples 子目录下的例子
程序,全都是2.10A版本的,几乎可以找到所有开发中的样板程序,考到程序
中该该就可以了。 答 9: 忘了说一下,IAR C 不是 TI公司的产品, TI 的开发产品做的很好的,比如
CCS2.0 等。我对IAR-C-SPY 的调试不满意,单步调试就进中断程序里了,真麻烦,每次都要清GIE标志才能调,不知大家有没有好办法。 答 10: 我最近用210A发现一个问题,不知道什么原因。我编译了一个工程项目,发现产生的汇编有点问题,在126b中汇编结果是一条间接寻址指令,而在210A中却变成调用了一个乘法函数,望大家讨论。
而且还发现一个问题,就是调用本身的一个WDT定时中断的例子,在软仿真中也进不去中断,什么原因?
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |