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

[复制链接]
2429|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中改变设置即可,
中断本来是输入,  如果是输入直接读取,
如果是要输出改变设置就可以, 只是为什么要这样做?
lai832 发表于 2016-12-10 01:35 | 显示全部楼层
可以,如果是输出(没试过)注意考虑在更新前是否要暂时禁用中断,以防因为更新再次进入
----------即考虑更新是否会产生新的中断
wztoad 发表于 2016-12-10 08:30 | 显示全部楼层
可以的,可以先屏蔽中断,或者不清除屏蔽标志位就不会产生嵌套中断
airwill 发表于 2016-12-10 13:04 | 显示全部楼层
可能会导致重复进入中断的问题, 可以在中断返回前才清除中断标志位
稳稳の幸福 发表于 2016-12-10 13:37 | 显示全部楼层
设置为IO中断模式,那就要是个普通的输入模式,直接就是可以读取该端口的。
tuvw 发表于 2016-12-10 18:47 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

94

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部