DA14683 USB KIT: led On/Off和开关按钮

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
8个帖子/ 0个新
最后发表
托马斯Donhauser
离线
最后看到:5个月2天前
加入:2019-10-20 10:45
DA14683 USB KIT: led On/Off和开关按钮

你好,

我正在评估与DA14683 USB套件和喜欢知道

1)如何开关和关闭通用白光和红色LED。

如何触发时,按下其中一个通用开关。

我已经看过SDK,但没有找到任何例子显示它可以如何工作。我仍然不确定这是否可能,因为我没有发现明确的建议,USB-Kit支持这种方式。

谢谢你!

托马斯。

设备:
PM_Dialog
离线
最后看到:2小时37分钟前
工作人员
加入:2018-02-08 11:03
你好托马斯,

你好托马斯,

  1. 红色LED D9由P1_2驱动,白色LED D10由P4_1驱动(图18)。这两种都是通用led,所以你可以通过你的软件开关。
  2. 开关SW3和SW4没有填充,而是放置在电路板的底部(图16)。SW3与P4_2连接,SW4与P4_3连接(图14)。一次。你应该用你的软件来处理它们。

谢谢,PM_Dialog

托马斯Donhauser
离线
最后看到:5个月2天前
加入:2019-10-20 10:45
谢谢,很高兴听到你这么说

谢谢,很高兴听到这是可能的!我只是不知道如何处理它在我的软件,因为在SDK中没有演示代码,我不知道从哪里开始。因此,如果有任何提示可以消除从硬件到必须调用的api函数之间的差距,我将非常感激。

谢谢,托马斯

PM_Dialog
离线
最后看到:2小时37分钟前
工作人员
加入:2018-02-08 11:03
你好托马斯,

你好托马斯,

你应该在你的软件中配置它们。您还需要做的是配置正确的GPOIs,并在您的SW中将它们设置为High/Low。你想完成什么?你能指出来吗?

谢谢,PM_Dialog

托马斯Donhauser
离线
最后看到:5个月2天前
加入:2019-10-20 10:45
你好,

你好,

对不起,你的回答对我没有帮助。目前,我们正在开发一个新的应用程序,与用户的交互应该由led和至少一个开关完成。这就是我们努力实现的目标。
我知道,必须有一些配置和引脚必须设置为高/低,以开关一些on和off。但我不知道怎么做。我详细阅读了UM-Β-094,但是没有任何适当的文档或示例来解释源代码中所要求的步骤,我就不知所措了。所以我试着让我的问题更加精确:解释细节的例子或文档在哪里?

谢谢你!
托马斯。

PM_Dialog
离线
最后看到:2小时37分钟前
工作人员
加入:2018-02-08 11:03
你好托马斯,

你好托马斯,

我建议您阅读以下文档,以便更好地了解SDK交换结构。为了与GPIO交互,你应该使用hw_gpio.h Low Level Driver。设置引脚类型和模式时,需要使用hw_gpio_set_pin_function()。然后可以使用hw_gpio_set_active()或hw_gpio_set_inactive将GPIO设置为高或低。

thanskm PM_Dialog

托马斯Donhauser
离线
最后看到:5个月2天前
加入:2019-10-20 10:45
问题解决了!

问题解决了!

亲爱的支持者,
你的提示终于让我能够正确地处理gpio和按钮。尽管如此,我还是建议使用一个示例扩展SDK中的项目列表,该示例支持放在DA14683 USB-Kit板上的led和按钮。
另一个建议可能是预先明确指出,当USB-Kit板上的SDK示例不能正常运行时pm_set_sleep_mode被设置为pm_mode_extended_sleep而不是pm_mode_active默认为USB-Kit板。这是由于单板默认设置为5V(作为USB-Device)。我100%肯定几乎所有人都忽略了这个陷阱。

谢谢你!
托马斯。

PM_Dialog
离线
最后看到:2小时37分钟前
工作人员
加入:2018-02-08 11:03
你好托马斯,

你好托马斯,

这在UM-B-094用户手册:DA14682/DA14683 USB套件文档. .在5.16电源部分,你会发现有一个开关按钮(SW6)。根据文件,DA14683 SoC可以从电压为5V的USB端口提供到VBUS引脚,或通过电压为3.3V的LDO (U10)提供到VBAT引脚。电源选择是通过开关SW6实现的(图30、图31)。SW6的最大电流为100mA。SW6的默认位置是将DA14683的VBUS引脚与USB接口(5V)连接。请在第6部分找到更多信息。

谢谢,PM_Dialog