TM1638功能很强大,一个芯片集成了数码管,按键,LED灯的驱动,
只需要3个脚就可完成你大部分需求
功能强大,也是第一次用,结果挖了个大坑,填坑却是很简单!
问题:我用两个TM1638驱动14个数码管,还有按键LED若干,单独任何一路驱动,都没有问题。
2路同时驱动时,单片机一直复位
分析:单片机复位基本就三种:复位脚复位,看门狗复位,低电压复位
验证:对上述三种复位都做过验证,没有问题,但是还是一直复位,百思不得其解!
你还能想到啥吗,经过多次分析,最后只剩电流复位,对的,就是电流复位!
由于要驱动14个数码管,不管时瞬间还是静态都需要很大的电流,即使没有吧电压拉到低电压复位,
电流供不上,单片机还是会复位的,所以最后在2片1638处各加一个220UF的电解电容,问题完美解决!!!
这里提醒:1,大容量点解电容最后靠近TM1638电源脚,容量大小根据你驱动的数码管数量决定
2,我用的电源是2A的,但是在瞬间还是供不上电流,导致复位,所以靠近需要大电流的地方还是多加电容为宜!!
下面分享下经典参考电路,有程序,经过验证可用,记得加大电容啊!!!!
DSP处理器 FPGA去抖 CPLD代码 嵌入式处理器 arm
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖