您好!
我们有一个项目、LP5521连接到 REG LED (来自 Kingbright APF3236SEEZGKQBKC)。
在一种情况下、我们先点亮红色1秒、然后点亮绿色(1秒)、再点亮蓝色(1秒)。
问题是、有时红色不会亮起(无论 MCU 主板的 FW 刚刚刷写、还是 MCU 从睡眠状态唤醒)。
我认为它与 REG 08h 相关、这是我的配置:
REG[0]= 0x08;
REG[1]= 0x55;
ERR_code = nrf_drv_twi_TX (&m_twi、0x32、reg、sizeof (reg)、false);
NRF_DELAY_ms (I2C_DELAY);
while (m_xfer_done = false);
我已经尝试了 REG 的许多值(如0x11...)
你有什么线索吗?
我以程序模式管理驱动程序(不是直接模式、根据我的经验、直接模式看起来更可靠、但我更喜欢在我的项目中通过限制 I2C 数据包来限制功耗)
谢谢、
强德。