这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 10A 问个2.10A的问题

共2条 1/1 1 跳转至

10A 问个2.10A的问题

院士
2006-09-17 18:14:16     打赏
10A 问个2.10A的问题



关键词: 问个     2.10A     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 在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定时中断的例子,在软仿真中也进不去中断,什么原因?

共2条 1/1 1 跳转至

回复

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