打印
[DSP编程]

28335关闭中断问题

[复制链接]
2384|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
scottly|  楼主 | 2014-12-5 10:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的问题是:
28335程序中配置了串口中断,我想在串口收到一条特定的指令后关闭当前程序中所有的中断(程序里还有AD中断等等),转而去执行另一个函数;
请问这样代码应该怎么写?
直接写 IER = 0x0000;    IFR = 0x0000;可以吗?
@wangch_sh @zhuchunhua0128 @zhangmangui

相关帖子

沙发
wangch_sh| | 2014-12-5 11:11 | 只看该作者
可以的。不过用DINT;更简单。
这样貌似只能关闭可屏蔽中断。

使用特权

评论回复
板凳
scottly|  楼主 | 2014-12-5 12:22 | 只看该作者
wangch_sh 发表于 2014-12-5 11:11
可以的。不过用DINT;更简单。
这样貌似只能关闭可屏蔽中断。

这样做不会引起什么问题吧?

使用特权

评论回复
地板
wangch_sh| | 2014-12-5 12:33 | 只看该作者
你不需要中断就没问题。

使用特权

评论回复
5
scottly|  楼主 | 2014-12-5 14:12 | 只看该作者
wangch_sh 发表于 2014-12-5 12:33
你不需要中断就没问题。

1.还有一个问题,比如我程序里配置了好几个中断,AD中断采集、SCI串口中断;
他们相互会影响吗?比如AD中断进入ISR中断处理时,SCI串口来了一个中断,会怎样处理?
2.我知道和优先级有关,但如何配置呢?

使用特权

评论回复
6
wangch_sh| | 2014-12-5 14:19 | 只看该作者
数据手册上应该有讲吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

179

帖子

1

粉丝