真的绝杀,1602共地我给忘记了 哇 连续几天鏖战5 6 小时 |
Capta1nY 发表于 2021-7-7 20:07 都是这样子过来的啦,我曾经调一个I2C四天都没通,人都傻了哈哈哈哈哈,每次都吸取经验就好了 |
感谢各位的回复,菜鸟刚接触单片机,向各位前辈学习 |
sadv 发表于 2021-7-7 09:21 感谢您的指导,现在问题解决了,一个是您说的共地的问题,另一个不知道是不是10A的外接电源把lcd搞坏了,I2C接口置位依然不正常,把整个lcd+i2c驱动模块换了另一块,可以显示了,感谢您的思路,受教了 |
Capta1nY 发表于 2021-7-7 19:03 ![]() |
杨雪飞 发表于 2021-7-7 11:12 同感,只要共地了电压不会是负数,但是不排除测量方法不正确的原因,奇葩的问题往往有奇葩的原因 |
软件和硬件要相结合才知道毛病在哪里,话说这套东东很好整的,网上抄或找商家要都可以轻松解决。 |
sadv 发表于 2021-7-7 09:21 估计是没共地。 |
连个实际接线图都没有,谁知道你是怎么接线的![]() |
LCD1602显示℃ 这种自定义符号 http://www.51hei.com/bbs/dpj-200685-1.html LCD1602液晶最新资料 说明了具体的时间要求 http://www.51hei.com/bbs/dpj-205768-1.html |
根据你的描述,I2C通讯貌似都是有问题的,就不着急先看代码的问题,先把I2C处理好,确认没问题了在看代码的逻辑。可以先写一个简单的程序,就直接给I2C两个IO口赋值,看看高低电平正不正常,如果有问题那就先找到问题是什么解决了再看代码,根据你的描述来看I2C硬件估计是有问题的,LCD和单片机共地了吗?I2C上拉电阻有没有? |