使用12864时候遇到的问题,一直不解

[复制链接]
2288|8
 楼主| 海川先生 发表于 2012-9-5 09:27 | 显示全部楼层 |阅读模式
程序原班不动换到P2口一切正常,但用P1口就不对劲啦,P1口上同时接有led和lcd,从lcd读数据时貌似读不到'0',是led有影响吗?怎么会有这种影响呢?不解中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 海川先生 发表于 2012-9-5 09:30 | 显示全部楼层
void busy()
{       
        RS=0;
        RW=1;
        E=0;
        P1=0xff;
        E=1;
        while(P1 & 0x80);//BF高电平 表示忙《--------------在这里读的
        E=0;
}
 楼主| 海川先生 发表于 2012-9-5 18:23 | 显示全部楼层
额 ,是我说的不明白吗
NE5532 发表于 2012-9-5 20:12 | 显示全部楼层
楼主,你是搞技术的还是算命的?“不对劲啦”“貌似”这些词只有算命的才会使用。

这些LED的电阻确实不轻,有可能是LCM带不动,楼主需要给程序打断点,用示波器或者万用表确认端口电压是否在正常范围内,不要凭空乱猜。
zhang7676050 发表于 2012-9-5 20:57 | 显示全部楼层
qq65411253 发表于 2012-9-5 21:33 | 显示全部楼层
估计如5532所说LCD的驱动能力不足,可能性很大。
anazel 发表于 2012-9-6 07:40 | 显示全部楼层
量一下LED和电阻用了多少电压,到了LCD还剩多少了,应该是不够了
 楼主| 海川先生 发表于 2012-9-6 10:55 | 显示全部楼层
本帖最后由 海川先生 于 2012-9-6 11:46 编辑
楼主,你是搞技术的还是算命的?“不对劲啦”“貌似”这些词只有算命的才会使用。

这些LED的电阻确实不轻,有可能是LCM带不动,楼主需要给程序打断点,用示波器或者万用表确认端口电压是否在正常范围内,不要凭空乱 ...
NE5532 发表于 2012-9-5 20:12

呵呵,只是自己口头禅。另外确实是猜到了P1口的led有影响,但不能确定,所以来这里请教,谢谢你啦。打心底来说,我认为任何一名技术工作者都需要有严谨的科学态度,当然这也是我自己希望能达到的。呵呵《《《见笑

言归正传:led 端电压1.9V  电阻端电压  0.9V;到断口还有2.2V.LCM的‘0’拉不动2.2V
wukunshan 发表于 2012-9-6 14:14 | 显示全部楼层
对的。是P0口的LED压降影响。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

200

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部