要获取 节 9.2.2 中的设计参数,可参考以下编程步骤。
VCC 上电后,等待大约 1ms,
- 执行 I2C 从器件寻址(有关详细信息,请参阅示例代码)
- 设置 chip_en = 1,启用器件(将 01h 写入寄存器 000h)
- 设置 max_current = 1h 以将 LED 最大输出电流设为 51mA(将 01h 写入寄存器 001h)
- 建议设置 lsd_threshold = 3h 以避免执行错误的 LSD 检测(将 0Bh 写入寄存器 00Dh)。将 PWM 频率、手动或自主模式、线性或指数调光曲线、相位对齐方法、vsync 模式设置保留为默认值(在其他应用要求中,可以设置这些功能)。
- 发送更新命令以完成配置设置(将 55h 写入寄存器 010h)
- 读回 config_err_status 以检查配置是否正确(读取寄存器 300h)
- 启用所有 4 个 LED(将 0Fh 写入寄存器 020h)
- 将红色 LED 的峰值电流设为 51mA,将绿色、蓝色和白色 LED 的峰值电流设为 40mA(将 FFh 写入寄存器 30h、将 CCh 写入寄存器 031h - 033h)
- 设置 100% 占空比以点亮 LED(将 FFh 写入寄存器 040h - 043h)