当前位置: 代码迷 >> 单片机 >> 何位牛人用过TM1812,是一款LED的RGB控制芯片,可以进来讨论讨论吗
  详细解决方案

何位牛人用过TM1812,是一款LED的RGB控制芯片,可以进来讨论讨论吗

热度:61   发布时间:2016-04-28 15:01:10.0
哪位牛人用过TM1812,是一款LED的RGB控制芯片,可以进来讨论讨论吗?
最近我在用TM1812,单片机是用STM32,程序上正常点亮和熄灭,调光都是没问题的,但如果增加按键按下点亮、松开熄灭,会有一些不正常的,比如程序上控制按下第一个灯亮红色,按下与松开的频率很快的话,那会在第一个灯亮红色的情况下,其余三个灯的任意一个也会亮任意一种颜色,请问你们有遇到这种情况吗?如果有需要,可以加我QQ 137686288
------解决方案--------------------
和程序有关系 可以在按键的时候考虑增加延时时间
------解决方案--------------------
信息量过少,无法接解答!!
------解决方案--------------------
http://www.titanmec.com/docc/product-detail-149.html

看datasheet ,时序图
------解决方案--------------------
1 可以先屏蔽其它键输入只留一个来测试是不是硬件误触发
2 用记忆示波器记录通讯波形,查看数据发送是否正确
3 从数据手册看,你的T0 T1 时间显然不合要求。
7.2 传输时间: 
名称 描述                     Min TYP Max Unit 
T0H 0码,高电平时间 250 320 450 ns 
T1H 1码,高电平时间 530 600 700 ns 
T0L 0码,低电平时间 530 600 700 ns 
T1L 1码,低电平时间 250 320 450 ns 
Treset Reset码,低电平时间 10 24 - us
 
  相关解决方案