[技术求助]

GPIO作中断

[复制链接]
674|6
手机看帖
扫描二维码
随时随地手机跟帖
午夜粪车|  楼主 | 2018-9-7 13:25 | 显示全部楼层 |阅读模式
最近用到GPIO作中断,知道要使GPIO工作,首先要将其打开,也即GPIO_open(GPIO_DEV0,GPIO_OPEN_RESET),但不知为什么,我在程序去掉这句,GPIO还是正常工作啊,GPIO中断可以进,最后用GPIO_close(hGpio),把GPIO关掉,觉得也没有作用,不知什么原因?希望高手能指点下,谢谢!

相关帖子

yszong| | 2018-9-7 13:28 | 显示全部楼层
没遇到过,帮顶吧

使用特权

评论回复
liliang9554| | 2018-9-7 13:33 | 显示全部楼层
GPIO_open 是打开 GPIO 设备的驱动. 目的是为外设操作提供的 API.

使用特权

评论回复
huangchui| | 2018-9-7 13:36 | 显示全部楼层
不过作为 GPIO, 很多芯片的 GPIO 复位后就可以用 (当然通常是默认的输入功能), 你也可以仔细了解一下你的 DSP 的 GPIO 特性.

使用特权

评论回复
zhaoxqi| | 2018-9-7 13:39 | 显示全部楼层
你因该是在其他地方的打开了相关的IO口的相关寄存器的设置的吧

使用特权

评论回复
午夜粪车|  楼主 | 2018-9-7 13:44 | 显示全部楼层
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
airwill| | 2018-9-14 07:16 | 显示全部楼层
不知道是哪个型号的处理器,有些 GPIO 的上拉是强制的吧,是不是遇到这个问题了
还没有解决问题就结帖了么

使用特权

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

本版积分规则

867

主题

10194

帖子

3

粉丝