OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12229|回复: 6

GPIO同一I/O输入输出问题

[复制链接]

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-8-11
在线时间
0 小时
发表于 2013-8-11 10:30:26 | 显示全部楼层 |阅读模式
 遇到问题,同一个i/o有时需要输入模式,有时需要输出模式:比如  需要检测到该i/o为低电平,然后在输出低电平。请问这个模式怎样关联的?要检测输入,首先要把模式设置为输入模式,关键是你设置为输入模式  不是需要一个信号你才能设置的吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-11 10:32:07 | 显示全部楼层
这个问题怎样解决呢?循环扫描吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-11 10:50:33 | 显示全部楼层
不停的切换输入输出模式
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2013-8-11 13:28:11 | 显示全部楼层
开漏输出,外部上拉。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-11 13:50:54 | 显示全部楼层
对于总线收发,我需要在这8位总线上接收到一位低电平信号,然后判断信号,然后从这8位总线上全部输出低电平。试问:我先设置8为总线为输入模式,一直判断输入电平,检测到低电平之后。设置该8为总线为输出模式,输出相应的低电平。这样可以吧!不知道各位有没有好的方法?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-11 14:56:00 | 显示全部楼层
可以啊,很简单,把8个IO全部设置成上拉输入,任意时刻读到到不是0XFF,表明有低电平出现,此时再全部设置为推挽输出,全部输出你想要的电平。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-8-11
在线时间
0 小时
 楼主| 发表于 2013-8-11 16:20:16 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-15 07:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表