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.

[参考译文] TCA6507EVM:LED 在使用单次触发模式时闪烁?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1454560/tca6507evm-led-blinking-using-one-shot-mode

器件型号:TCA6507EVM

工具与软件:

您好!

在 EVM 套件上、我将尝试使 P4、P5和 P6引脚闪烁两次。 根据 EVM 的原理图、它们连接到 D3-5。 表8中的寄存器状态无法使用 LED 闪烁的单次触发模式。 我可以实现它的最佳方式是什么?  

谢谢。

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

    PCS、

    您的主要目标是使 P4/P5/P6闪烁两次吗? 如果是、为什么不使用 SELECT2/1/0寄存器来打开和关闭 LED? 您会对前4个状态感兴趣。  

    此致、

    Tyler

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

    Tyler、  

    是的、我希望这些引脚闪烁两次。 我知道我也可以使用 LED 完全开启选项、并在该选项和关闭选项之间切换以实现它。  

    我正在尝试查看是否有更好的方法来实现它、并了解单次触发模式。

    在数据表中、您可以设置运行的最大强度和循环段、如表5和图20中所示。 是否有可以测试的示例值? 这可能是因为我使用的数字没有为我提供有关该模式行为的良好输入。

    谢谢。

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

    您好的 PC、

    我们的应用程序团队目前因冬季假期而不在。  请预计会有一些延迟。  感谢您的理解。

    此致、

    Josh

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

    PCS、

    您当前的代码在做什么? 您要向每个寄存器写入哪些值?  

    此致、

    Tyler

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

    Tyler、

    我尝试了以下两种方法:

    1、LED 开启时、PWM1选项的最大强度值为(强度设置为0xF0、即100%):  

    将 SELECT2/1/0设置为0x00、0x70、0x70

    将 MAX_ENTRICATION 设置为0xF0

    将 SELECT2/1/0设置为0x00、0x00、0x00

    将 SELECT2/1/0设置为0x00、0x70、0x70

    将 SELECT2/1/0设置为0x00、0x00、0x00

    这样可以使 LED 闪烁两次、速度非常快。

    2. LED 闪烁,强度特性为 BANK1 (PWM1 ):

    将 SELECT2/1/0设置为0x70、0x70、0x70

    将 FADE ON/完全开启/完全关闭/第一个完全关闭/第二个完全关闭设置为0xC0、0xF0、0xC0、0xC0、0xF0

    将 SELECT2/1/0设置为0x00、0x00、0x00

    这里 LED 会闪烁两次、但我能控制多长时间。

    这两种方法都适用。 看一下寄存器状态、我认为没有更简单的方法可以实现这种行为。 我认为方案2更好、因为我可以控制 LED 的开关时序。  

    感谢您的帮助。