打印

使用发送寄存器空中断在关闭寄存器空中断以后还会进入

[复制链接]
786|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
daweizhang|  楼主 | 2020-12-9 19:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Disable发送寄存器空中断不管用吗?我在调试的时候遇到开启发送寄存器空中断后关不掉

使用特权

评论回复
沙发
ccx2xz| | 2020-12-10 22:25 | 只看该作者
不懂你说的啥。是不是指清空中断(复位中断状态位)后,中断没响应?

使用特权

评论回复
板凳
martinhu| | 2020-12-11 10:22 | 只看该作者
关的操作对不对?

使用特权

评论回复
地板
daweizhang|  楼主 | 2020-12-16 10:43 | 只看该作者
martinhu 发表于 2020-12-11 10:22
关的操作对不对?

关的操作就是Disable嘛,禁止这个中断,但是我现在遇到的情况就是禁止了还是会进入寄存器空中断

使用特权

评论回复
5
daweizhang|  楼主 | 2020-12-16 10:45 | 只看该作者
ccx2xz 发表于 2020-12-10 22:25
不懂你说的啥。是不是指清空中断(复位中断状态位)后,中断没响应?

禁止发送寄存器空中断,这个操作无效,禁止了这个中断,但是还是会产生这个中断并且进中断处理函数

使用特权

评论回复
6
martinhu| | 2020-12-16 10:53 | 只看该作者
你有没有开接收完成或者发送完成中断,因为M0+的同一个模块共用一个中断入口,如果是因为别的中断请求产生而进入中断函数,而你刚好又在中断函数内查询了发送空中断标志,也会以为觉得是因为TXE没有disable而进入的。

使用特权

评论回复
7
嵌入小菜菜| | 2020-12-17 20:38 | 只看该作者
感谢楼主的分享。不错。

使用特权

评论回复
8
xinpian101| | 2020-12-18 11:03 | 只看该作者
关闭使能不就行了。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝