求助:iar开发mke06z,中断函数配置问题(有偿回答啊啊啊)

作者尝试将自定义的中断函数与UART1的中断服务例程关联,但未生效。在查找并修改startup.s文件后,遇到编译错误。文中提到可能的解决方法是使用IAR的#pragmavector语法来指定中断处理函数,但此方法在作者的代码中导致编译错误。
摘要由CSDN通过智能技术生成

最开始是在一些教程中学到的,把自己写的中断函数名改成对应的中断函数名即可,但是我的中断函数没有生效,UART1发生中断的时候,并不执行我的UART1_IRQHandler函数.后来想想可能是我没有配置startup.s启动文件,就在iar客户端文件和ke06的案例中搜索startup.s,找到了startup_MKE06Z4.s,里面确实有我想找的中断函数的向量表,手动添加了进去,但是编译的时候这个.s文件全是报错.

 

查了好几天,看到有人说iar的中断函数应该这样配置:

#pragma vector=0x1D
__interrupt void UART1_IRQHandler(void)
{ }

但是我编译的时候总在这个地方报错.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值