打印
[STM32F1]

进入中断后,在中断函数里面能把这个中断口当做普通IO口用吗?

[复制链接]
2018|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chentianxi|  楼主 | 2016-12-9 19:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以的话该怎么配置?
沙发
sky.sun.zz| | 2016-12-9 19:41 | 只看该作者
IO口本来就是普通IO口,只不过多了输入中断而已。应该还能做普通输入口使用。

使用特权

评论回复
板凳
稳稳の幸福| | 2016-12-9 19:48 | 只看该作者
不需要配置,你作为IO中断的同时就是个IO了,就是个IO输入了。。

使用特权

评论回复
地板
zhanzr21| | 2016-12-10 00:38 | 只看该作者
普通IO用做什么用? 输入还是输出?
原理上可以, ISR中改变设置即可,
中断本来是输入,  如果是输入直接读取,
如果是要输出改变设置就可以, 只是为什么要这样做?

使用特权

评论回复
5
lai832| | 2016-12-10 01:35 | 只看该作者
可以,如果是输出(没试过)注意考虑在更新前是否要暂时禁用中断,以防因为更新再次进入
----------即考虑更新是否会产生新的中断

使用特权

评论回复
6
wztoad| | 2016-12-10 08:30 | 只看该作者
可以的,可以先屏蔽中断,或者不清除屏蔽标志位就不会产生嵌套中断

使用特权

评论回复
7
airwill| | 2016-12-10 13:04 | 只看该作者
可能会导致重复进入中断的问题, 可以在中断返回前才清除中断标志位

使用特权

评论回复
8
稳稳の幸福| | 2016-12-10 13:37 | 只看该作者
设置为IO中断模式,那就要是个普通的输入模式,直接就是可以读取该端口的。

使用特权

评论回复
9
tuvw| | 2016-12-10 18:47 | 只看该作者
可以

使用特权

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

本版积分规则

17

主题

94

帖子

1

粉丝