This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP55231:LP55231 的基本打开命令

Guru**** 2580125 points
Other Parts Discussed in Thread: LP55231

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1562264/lp55231-basic-turn-on-commands-for-lp55231

部件号:LP55231


工具/软件:

我有一块板、上面有一个 LP55231。 我使用的是 Yocto、它处于锁定状态、重新编译需要 4 小时以上。 我无法编译 C、但可以执行 bash 脚本。 我已经证明我可以读取和写入设备。  

如何在不将程序加载到存储器和执行所有编程器计数器的情况下打开 LED。  

i2cset -y [i2c 通道]【地址】【寄存器】【值】

i2cset -y 0 0x33 0x00 0x40 #设置 EN 位

i2cset -y 0 0x33 0x36 0x18 #将电荷泵设置为 1.5x

i2cset -y 0 0x33 0x05 0xff #打开所有通道
 
i2cset -y 0 0x33 0x1B 0xff #将 D6 PWM 设置为 100%

此时没有发生任何情况。 希望此时看到 LED 亮起。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我们的专家会尽快为您提供帮助、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 

    我已经检查了您发布的顺序。 我可以看到 D6 打开。 您能否仔细检查您是否可以读回您写的值、并将电路板原理图分享给我们以供进一步分析。 谢谢!

    BRS、

    Leon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我能够让它正常工作。 不知道具体原因。 还发现、我应将其设置为开启、然后根据需要调整 PWM

    i2cset -y 0 0x33 0x00 0x40 #enable
    i2cset -y 0 0x33 0x04 0x01 #MSB 输出启用
    i2cset -y 0 0x33 0x05 0xFF #LSB 输出启用
    i2cset -y 0 0x33 0x36 0x1A #MISC

    i2cset -y 0 0x33 0x16 0x00 #D1 PWM — 按钮绿色
    i2cset -y 0 0x33 0x17 0x00 #D2 PWM — 按钮蓝色
    i2cset -y 0 0x33 0x18 0x00 #D3 PWM -I/O 绿色
    i2cset -y 0 0x33 0x19 0x00 #D4 PWM -I/O 蓝色
    i2cset -y 0 0x33 0x1A 0x00 #D5 PWM -PWR 按钮绿色
    i2cset -y 0 0x33 0x1B 0x00 #D6 PWM -PWR 按钮蓝色
    i2cset -y 0 0x33 0x1C 0x00 #D7 PWM — 按钮红色
    i2cset -y 0 0x33 0x1D 0x00 #D8 PWM -I/O 红色
    i2cset -y 0 0x33 0x1E 0x00 #D9 PWM -PWR 按钮红色

    i2cset -y 0 0x33 0x55 #D1 PWM -on 33%
    回波“D1:2 秒 — 按钮绿色“
    睡眠 2
    i2cset -y 0 0x33 0x16 0x00 #D1 PWM — 关闭

    等等