• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

1602显示实物调试

淡然597249302 2017-02-26 浏览量:1411

在做一个系统,其中一部分是使用ds18b20测温度,lcd1602显示,仿真已通过,效果如下图:

问题在于烧录程序之后,其他器件正常工作,但是1602始终没有示数,连黑块也没有。15脚16脚接上后会发光,但是调节电位器没有变化。

已经检查过电路,没有焊错和接错。

有大神说是初始化时间延时没有做好???是这样么,应该如何解决???

附上仿真图和C文件,请各位大神帮忙看看是什么问题,为什么1602不能正常工作?应该如何解决?万分感谢!!!!!

1602显示仿真及源程序

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:7
  • 这个问题一般有两个问题

    1. 系统设置的时钟跟你实物的时钟不同,注意下delay是不是delay的准确

    2. 因为仿真正确,说明电路图是对的,考虑是不是某个器件坏了或者实际电路有连接错误

    • 发布于2017-02-27
    • 举报
    • 评论 0
    • 2
    • 0

  • 你的意思是说在虚拟仪器仿真成功的基础上实物仿真不正确吗?

    这种情况,说明的硬件原理图跟程序都是没错的,那么有问题的就是实物了,建议

    1、更换一个1602试试

    2、用万用表测试一下VSS和VDD之间压差是多少?是否正常

    3、目前来看是供电有问题,你确认一下电源是不是好的


    • 发布于2017-02-26
    • 举报
    • 评论 2
    • 1
    • 0
淡然597249302 回复了 chen0000009 :VSS和VDD之间是5V,供电测试过了是正常的,各个引脚之间也没有短路…… 回复
chen0000009 回复了 chen0000009 :那你替换一个1602尝试一下呢? 回复

  • 几点建议一是检查硬件排除器件以及接线问题还有基准电压问题我曾经在3.3的电压下显示也不成功

    二是对照1602的手册和你的接线排查代码一般情况下发送命令不对初始化不成功就不能显示


    • 发布于2017-02-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 电位器没有变化的话,1602也不显示,很可能是1602是有问题的,换个1602试试看看能不能用
    • 发布于2017-02-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 首先调节一下对比度,如果来不能显示,那一般都是程序写得有问题
    • 发布于2017-02-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 1. 初始化和延遲有關係喔,您要確定您仿真的結果和實際電路MCU設置的時鐘都是相同的

    2. 查看電路供電問題,操作電壓/電流,轉動背光的調節器看看

    3. 順便提供最常使用的4位初始化方式

    4. 仿真未必跟實體電路有相符,所以切勿過於依賴,實務上而言我見過的很少

    以上供參考


    • 发布于2017-02-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以申请删除么?好像这种帖子不该发在这个版块……对不起……

    2017.02.26 23:19……嗯?论坛改版之后求助都集中在问答区了对吗?

    • 发布于2017-02-26
    • 举报
    • 评论 1
    • 0
    • 0
Eagleson 回复了 淡然597249302 :超级版主帮你移动下就好了 不用删除 回复

相关问题

问题达人换一批

1602显示实物调试