我正在尝试使用触发功能向第二个 LP55231发出信号。 在下面的程序中、我尝试斜升 M9、M12、M10、M11 (按此顺序)、然后发送触发信号。 然后、我想以相同的顺序将它们降低。
直到触发器正常工作、程序才开始执行、但随后的指令、即0xc、使 LED 斜降的指令未执行。
不过,我不知道为什么。 映射应切换到 M9 (指令0x16)并开始斜降。 您能在这里指出错误吗?
下面是我写入芯片的指令:
0x9c12、// 0映射加载并启动
0x9c99、// 1映射加载结束
0x9404、// 2将4添加到 B
0x02ff、// 3斜升
0x0200、// 4等待
0x9101、// 5向 A 添加一个
0x8E21、// 6如果 A = B 则跳转两条指令
0x9d80、// 7映射下一步
0xa002、//将8个循环设置为2
0xf040、// 9发送触发
0x0200、//等待
0x9d80、// b 映射下一步
0x03ff、// c 斜降
0x0200、// d 等待
0xa00a、//将循环设置为 A
0x0000、// f
0x0000、// 10
0x0000、// 11
0x0010、// 12 M9
0x0080、// 13 M12
0x0020、// 14 M10
0x0040、// 15 M11
0x0010、// 16 M9
0x0080、// 17 M12
0x0020、// 18 M10
0x0040、// 19 M11
我有一个后续问题。 如何选择一组 LED 并同时降低它们的亮度? 例如、M9、M10、M11和 M12需要一起斜降/向上。 谢谢!