最近我在用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