萬用電路板

--Do It Yourself

« 51单片机学习/开发板【售】DS18B20温度测量、报警系统的设计【图】 »

LED3216测试版电子钟重要更新!(一处严重Bug)

        近日武汉气温持续升高,昨日更是突破30°高温,下午室内温度已达二十七八度。这时发现LED3216电子钟的温度一直显示为一点几到两点几度,百思不得其解,最开始怀疑是DS18B20出了问题,但是发现温度测量依然是线性的,意识到是软件方面的Bug。遂进一步观察现象,发现温度以25.5度为界,低于25.5度则显示正常,超过25.5则从0开始。瞬间意识到是某个需要定义为int型的变量定义成了char型!My God!居然犯下了如此错误。

        因为产品没有做过测试,在冬天的环境下发现不了问题,直到现在问题才暴露。这也说明了产品测试的重要性。

        温度检测的重大失误给爱好者带来的麻烦敬请谅解!

        这是修改后的hex文件:LED3216_dianzizhong.txt(右键目标另存为,需要将扩展名txt改为hex)

        建议大家每隔一段时间下载一次,因为每发现一些小错误,我都会更新覆盖以前的hex文件。

  • quote 4.led3216
  • 负责顶,之前一直是这个问题,因为我在广东地区温度超过二十五度。现在ok了,呵呵!
  • 2009-4-19 2:18:38 回复该留言
  • quote 6.youyou
  • 232通讯LED电子条屏和遥控LED电子条屏是怎么做出来的啊。
  • 2009-5-8 20:19:26 回复该留言
  • quote 7.xinglong1115
  • 我按照电路图做了一个电子钟,其他正常,但是温度显示一直是40.5摄氏度不变,不知道是怎么回事!谁能帮忙解释一下啊?
  • 2009-10-30 9:18:59 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

赞助商广告

最近发表

热文排行

最新评论及回复

广告

图标汇集

  • 留言板
  • 订阅本站的 ATOM 1.0 新闻聚合
  • 订阅本站的 RSS 2.0 新闻聚合

Powered By Z-Blog 1.8

Copyright 2008 JiangX.net 萬用電路板 All Rights Reserved.
鄂ICP备08003060号 [login]