51的p0口的问题

lhyhero 2004-08-23 04:05:34
用p0口向sed1335写数据,不接液晶模块时数据正常,但接上之后,低电平低不下来,总是有2v左右。请指点。
...全文
286 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckc 2004-09-05
  • 打赏
  • 举报
回复
P0口如果要读的话需要置1啊,如果是置0的话p0会将口线拉到地,模块就没办法把这条线拉到高电平了
lijinjie 2004-09-04
  • 打赏
  • 举报
回复
PO当i/o口时要加上拉了。。这是常识。
qila 2004-08-27
  • 打赏
  • 举报
回复
是不是吃电流太多了,带不动啊!?
tjjack 2004-08-27
  • 打赏
  • 举报
回复
p0口本来就是按照地址来定义的,如果想把他像一般的i/o口那么必须加上拉或下拉电阻
lhyhero 2004-08-27
  • 打赏
  • 举报
回复
谢谢大家的帮忙,上面是由出现的问题,大家又遇到过吗?请指点
lhyhero 2004-08-27
  • 打赏
  • 举报
回复
用p0口接液晶模块(p0口是open-chain的),其中p0.6是作为液晶模块的忙状态判断位,液晶模块空闲的时候会发出高电平5v,但是现在去只有1.88v。当不判断忙状态的时候(也就是不去读p0.6的时候),电平是正常的(高电平会达到5v)。怎么办啊,请大家指点。!谢先!

另外,5131的p0口和51的还是不同的,同样的程序在51上运行正常。

程序适用c写的。

mcu的io口不用像8255那样设置为是输入还是输出吧?
qiuhanqing 2004-08-26
  • 打赏
  • 举报
回复
不知道那驱动能力不够是指什么 是电压不够 ?还是电流不够? 有电流不就有电流了吗?
ckc 2004-08-26
  • 打赏
  • 举报
回复
低电平下不来那不是很危险?会把口线烧坏的
检查一下是不是接的东西太多了?
FIFO2003 2004-08-23
  • 打赏
  • 举报
回复
up
ppcust 2004-08-23
  • 打赏
  • 举报
回复
加上上拉电阻,增加驱动能力。。。。。

你先置低电平看看。

如果实在不行就在中间加个74hc244 应该没问题

27,520

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧