打印

IO口配置为外部中断后,如何获取端口处的电平?

[复制链接]
2201|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hongwg86|  楼主 | 2010-10-27 11:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把一个IO口配置为外部中断输入端口,在程序中又需要用到这个端口来获取外部输入电平的高低。请问如何将它重新配置为普通IO输入??
沙发
香水城| | 2010-10-27 12:22 | 只看该作者
什么芯片?什么型号?

使用特权

评论回复
板凳
hongwg86|  楼主 | 2010-10-27 13:31 | 只看该作者
F103VC

使用特权

评论回复
地板
香水城| | 2010-10-27 14:23 | 只看该作者
是ST的芯片?

使用特权

评论回复
5
hongwg86|  楼主 | 2010-10-27 14:34 | 只看该作者
STM32 F103 VC

使用特权

评论回复
6
hongwg86|  楼主 | 2010-10-27 14:35 | 只看该作者
我就是对同个IO口,既要使用到外部中断功能,又必须在某些时刻来获取它的输入电平。。

使用特权

评论回复
7
香水城| | 2010-10-27 14:43 | 只看该作者
呵呵,问这样的问题说明你从来没用过STM32,连手册也没有看过。

使用外部中断功能时,需要配置IO口为输入模式,在要获取外部输入电平高低的时候,根本不用再重新配置IO口状态。

使用特权

评论回复
8
hongwg86|  楼主 | 2010-10-27 15:01 | 只看该作者
确实,我刚也发现了,可能是我的程序里的一个循环有问题,所以就误解成这个原因了。。谢谢啊。。。

使用特权

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

本版积分规则

1

主题

12

帖子

1

粉丝