找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stc12c5a60s2单片机+pcf8574+lcd1602不显示

查看数: 4584 | 评论数: 12 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-6 22:05

正文摘要:

大佬们好,最近想用单片机+lcd做个显示的功能,某一个宝买的pcf8574+lcd1602的模块,单片机用的STC16C5A60S2,外接20MHz的晶振,看了论坛里面各位大佬的帖子,受益匪浅,试着移植过来用,但是一直没有显示,给pcf857 ...

回复

ID:1060557 发表于 2023-3-3 23:17
真的绝杀,1602共地我给忘记了   哇   连续几天鏖战5 6 小时
ID:887202 发表于 2021-7-8 18:59
Capta1nY 发表于 2021-7-7 20:07
感谢您的指导,现在问题解决了,一个是您说的共地的问题,另一个不知道是不是10A的外接电源把lcd搞坏了, ...

都是这样子过来的啦,我曾经调一个I2C四天都没通,人都傻了哈哈哈哈哈,每次都吸取经验就好了
ID:947166 发表于 2021-7-7 20:09
感谢各位的回复,菜鸟刚接触单片机,向各位前辈学习
ID:947166 发表于 2021-7-7 20:07
sadv 发表于 2021-7-7 09:21
根据你的描述,I2C通讯貌似都是有问题的,就不着急先看代码的问题,先把I2C处理好,确认没问题了在看代码的 ...

感谢您的指导,现在问题解决了,一个是您说的共地的问题,另一个不知道是不是10A的外接电源把lcd搞坏了,I2C接口置位依然不正常,把整个lcd+i2c驱动模块换了另一块,可以显示了,感谢您的思路,受教了
ID:88256 发表于 2021-7-7 19:16
Capta1nY 发表于 2021-7-7 19:03
确实是没有共地,因为lcd的供电是外加的电源,测量的时候以单片机的地为准,我调整一下试试,谢谢

没有共地信号怎么传输?你不会真以为两线传输就只要两条线吧?那是指信号线,地线是必不可少的,否则信号就形成不了回路了。
ID:887202 发表于 2021-7-7 18:23

同感,只要共地了电压不会是负数,但是不排除测量方法不正确的原因,奇葩的问题往往有奇葩的原因
ID:584814 发表于 2021-7-7 17:45
软件和硬件要相结合才知道毛病在哪里,话说这套东东很好整的,网上抄或找商家要都可以轻松解决。
ID:97554 发表于 2021-7-7 11:12
sadv 发表于 2021-7-7 09:21
根据你的描述,I2C通讯貌似都是有问题的,就不着急先看代码的问题,先把I2C处理好,确认没问题了在看代码的 ...

估计是没共地。
ID:88256 发表于 2021-7-7 09:30
连个实际接线图都没有,谁知道你是怎么接线的
ID:390416 发表于 2021-7-7 09:26
LCD1602显示℃ 这种自定义符号 http://www.51hei.com/bbs/dpj-200685-1.html
LCD1602液晶最新资料 说明了具体的时间要求 http://www.51hei.com/bbs/dpj-205768-1.html
ID:887202 发表于 2021-7-6 22:05
根据你的描述,I2C通讯貌似都是有问题的,就不着急先看代码的问题,先把I2C处理好,确认没问题了在看代码的逻辑。可以先写一个简单的程序,就直接给I2C两个IO口赋值,看看高低电平正不正常,如果有问题那就先找到问题是什么解决了再看代码,根据你的描述来看I2C硬件估计是有问题的,LCD和单片机共地了吗?I2C上拉电阻有没有?

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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