共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 跳转至页
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |