最近做了用到三个tm1650及msp430f149项目,其中还涉及到其他的一大堆东西,在这里就不一一说了,这里主要分享一下TM1650调试过程中遇到的问题和解决的办法。仅供大家参考。

首先,先描述一下问题,在调试这个项目之初,先用在某宝买的tm1650带按键和数码管显示的模块,调程序的时候,没有遇到任何问题,非常顺利。用了I2C总线,也很顺利。然后就去自己画了合适尺寸的PCB,买元件,焊接。和电路板连接,上电。

然而神奇的事情发生了,新做的tm1650板子不亮。如何都不亮,又连接了某宝的模块,分分钟正常亮起来。

搞的我有点怀疑自己的电路和焊接,本人焊接水平本来就一般。

然后疯狂的检查电路板的焊接有没有问题,左查右查,一直找不到问题。用表一个个的检查了,也查不到任何问题。

就又焊接了好几块,然后发现只有一块亮,其他的都不亮,我心里想着只要有一块能亮,就不是电路的问题。而且焊接的问题,于是找了个哥们,帮忙焊接了几块,依然是不亮。最终用烙铁左试试右试试,最终是捣鼓了三块亮的,想着不管如何,样机是够用了,此时从来没有怀疑其他的问题。样机装完之后,等着今天发出去,今天下午发出去之前,想着上电再试一下,谁知道这一试之下,有一个1650完全不亮了,想着中秋节加班的时候,明明都是OK的呀。一下子就头大了。

然后疯狂的重新捣鼓其他的数码管,发现依旧都不亮,在别的接口上是好的数码管,接到这个上面之后就不亮了,无论如何都不亮。

简直就要在原地爆炸了。

安静下来想了想可能存在问题的地方:

1.会不会是单片机IO的问题?换过来的TM1650不亮,但是接到别的IO口上是可以亮;怀疑IO口问题,用示波器测了一下,IO电平正常,符合I2C的电平,且与其他IO的电平一致。这个问题排除。

2.TM1650的问题?查了又查,怀疑是TM1650的问题,但是在别的IO口上可以亮,但是有时候不一定会亮。这个问题是有可能的。

3.TM1650与单片机连接线的问题。因为板子对体积有比较严格的要求,所以选的PH-1.25的插头,连接线也是在某宝买的,不知道是不是线的问题?用万用表测试之后,线没有问题,是正常的。可能性排除。

4.可能是其他某些未知的玄学原因;说不清,很难讲。

再排除问题的过程中,用的直流电源直接测试的过程中,因为直流电源输出没有设置好,所以直接调到0V,然后拨到24V。然后奇幻的事情发生了,再缓慢升压的过程中,一直不亮的TM1650亮了。再重新测试,直接上24V电压,M1650又不亮了。

问题找到了。找到问题就知道怎么解决了。

问题解决:

1.怀疑是电容选的不对,在缓慢升压的过程中,电容缓慢充电,系统可以正常工作。更换了较小的电容,但是结果仍然是一样。缓慢上电没问题,直接上电不亮。

2.单片机发送的初始化信号,TM1650硬件可能还没有初始化完成。修改程序即可。在程序检查的过程中,发现了这个不亮的这块,在程序中是最先初始化的。找到了出问题的地方。

在第一块点亮的TM1650的初始化之前加了20ms的延时。

正常。问题解决了。

【问题总结】

这次这个问题确实比较难以发现,因为刚刚开始有一块板子是可以亮的,所以一直没有往这个方向考虑这个问题。最终发现了问题,才知道如何解决。如果非要说,可能说跟tm1650的体制有关吧,要不第一块是怎么亮的。

现在来总结这个问题的话,还是习惯问题,而且论坛里面真的有大神给过提醒。

传送门:http://www.51hei.com/bbs/dpj-169689-1.html

希望大家在调试1650的时候,注意这些问题,少走些弯路。

具体的电路,需要的可以私信我。我把这个发给大家。

tm1650中文资料_TM1650+msp430单片机 调试及遇到问题的总结相关推荐

  1. tm1650中文资料_TM1616,TM1650,TM1651 SOP16原厂直销,技术支持

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 产品型号:VK1616 产品品牌: VINKA/永嘉微电/永嘉微 封装形式:SOP16 产品年份:新年份 深圳市永嘉微电科技有限公司,原厂直销!原装现货更 ...

  2. tm1650中文资料_[STM8入门资料]第53讲 TM1650 LED数码管驱动芯片工作原理

    刘洋[剑齿虎]STM8开发板学习笔记 第53讲TM1650 LED数码管驱动芯片工作原理 目 录 53.1 特性描述 TM1650是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路.内部 ...

  3. tm1650中文资料_ds3231中文资料汇总(ds3231引脚图及特性参数_应用电路)

    ds3231简介 DS3231是"美信"品牌型号,中国地区代理价格单片为20元左右. DS3231是低成本.高精度I2C实时时钟(RTC),具有集成的温补晶振(TCXO)和晶体.该 ...

  4. 基于MSP430单片机的微功耗中文人机界面设计

    在现代便携式智能仪器或手持设备中,中文人机界面成为一种事实上的行业标准.能显示汉字的图形点阵液晶和可输入数字的小键盘已成为智能设备必不可少的组成部分.同时作为便携式设备基本要求的低功耗特性也贯穿于中文 ...

  5. DS1302 中文资料+代码 单片机制作时钟

    DS1302 中文资料 DS1302 是 DALLAS 公司推出的涓流充电时钟芯片内含有一个实时 时钟/日历和 31 字节静态 RAM 可通过简单的串行接口与单片机进行通信 可提供: --秒分时日日期 ...

  6. MSP430单片机资料

    MSP430单片机的发展 德州仪器1996年到2000年初,先后推出了31x.32x.33x等几个系列,这些系列具有LCD驱动模块,对提高系统的集成度较有利.每一系列有 ROM 型(C). OTP 型 ...

  7. 基于MSP430单片机风光互补控制路灯设计(毕业设计资料)

    通过风机和太阳能电板给锂电池充电,然后电池给高亮LED灯供电,可以手动控制灯的亮灭. 具有光敏电阻,白天灯不亮,晚上灯亮. 通过WIFI上传灯的亮灭,检测是否出现故障.以及太阳能和风机是否正常工作(是 ...

  8. 51单片机c语言tlc549,tlc549中文资料汇总_tlc549引脚图及功能_工作原理_特性参数及典型应用电路程序...

    一.tlc549中文资料汇总-tlc549介绍 TLC549是8位串行A/D转换器芯片,可与通用微处理器.控制器通过CLK.CS.DATAOUT三条口线进行串行接口.具有4MHz片内系统时钟和软.硬件 ...

  9. 基于MSP430单片机的计步器测速测距设计(毕业设计全套资料)

    128[毕设课设]基于MSP430单片机的计步器测速测距设计 [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 内容要求: 一. 任务 计 ...

最新文章

  1. Redis数据结构:字典(hash表)
  2. 设置分区的三种方法coalesce、repartition、partitionBy
  3. liunx 常用命令-cut
  4. 1.2 文本域(含可编辑表格实现)
  5. ARM学习篇 中断定时理解
  6. 特定条件下的技术团队绩效考核
  7. NC:恢复菌群多样性或能降低耐药性
  8. 大型语言模型的推理演算
  9. Python+Fiddler5带你爬取6000+高清王者荣耀cosplay图
  10. 【林轩田】机器学习基石(九)——线性回归
  11. App 抓包利器:Charles 以及 App 爬虫心得
  12. git 强制同步远端仓库
  13. Training Generative Adversarial Networks with Limited Data
  14. curl: (52) Empty reply from server错误
  15. dlopen failed: *.so has unexpected e_machine
  16. 推荐一个下载神器(官网资料下载必备)
  17. PostGISGeography支持功能PostGIS Geography Support Functions
  18. Clickhouse Live View
  19. AI人工智能毕业设计课题:怀旧照片网站,黑白图像图片上色系统
  20. HR推荐:应届生简历制作的细节

热门文章

  1. 用yara实现分析恶意样本_Yara –识别和分类恶意软件样本
  2. 燃气轮机发电系统matlab仿真模型,基于MATLAB的微型燃气轮机发电系统的建模及仿真.doc...
  3. 用迭代法求a的平方根
  4. 区块链学习路径,看这一篇就够了 | FISCO BCOS
  5. 【论文阅读笔记】MFRDet:A single-shot multi-level feature reused neural network for object detection
  6. 神经网络中的对抗样本
  7. android自动登录简书,android 手机号实现登录功能
  8. 华为鸿蒙pc系统试用版,华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件...
  9. 模糊查询和sql语句的拼接
  10. ping 超时原因总结