打印

怎么配置GPIO为双向口

[复制链接]
3506|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
logokfu|  楼主 | 2012-3-29 11:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 **kfu 于 2012-3-29 11:31 编辑

要接1602液晶,需要读液晶是否是忙状态。不忙了才能写地址或者些数据。这个怎么把GPIO设置成双向口啊。不会是先把GPIO先设置成输入口,读出状态之后再设置成输出口吧。一个GPIO口能在一个程序里面这样两次设置输入输出类型吗。
沙发
logokfu|  楼主 | 2012-3-29 11:41 | 只看该作者
51单片机得话可以直接读写。甚至我的程序里面我把读状态这一步用一个短暂的延时代替了。直接不读,直接写。没有问题。但是stm32我也想利用延时直接写。不读。但是时间我不好设置出来。


另外问下液晶的vdd,vss,直接喔接的5v 。其他的几个数据接口包括控制接口能直接接stm32吗。别我辛辛苦苦写出了程序了,硬件却不能这样连就完蛋了。程序写对了也显示不出来。

使用特权

评论回复
板凳
香水城| | 2012-3-29 11:48 | 只看该作者
LZ用关键字“双向口”搜索一下,以前有很多相关的讨论。

使用特权

评论回复
地板
acgean| | 2012-3-29 11:50 | 只看该作者
用开漏输出加上拉电阻, 可以实现

使用特权

评论回复
5
changmiao| | 2012-4-10 09:03 | 只看该作者
不是有准双向口模式吗?

使用特权

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

本版积分规则

76

主题

2646

帖子

7

粉丝