无法打开LED闪烁

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
罗迪15.
离线
最后一次露面:1年11个月前
加入:2019-02-13 07:38
无法打开LED闪烁

大家好,

我在我的智慧结束时如何获得Blinky App工作。我有DA14580芯片,让我用Sysram闪现它,我也想到了EEPROM。它允许我连接到它并查看服务和特征等。BLE_APP_PHERIPHAL和配置文件示例工作,我可以向其发送数据(我认为)。

然而,我不能为我的生活来解决如何眨眼。我所拥有的特定板在下面

我已经将P01,P02和P03连接到我已验证的晶体管电路,但不使用Blinky应用程序。

我更改以下内容,如上所述,GPIO_PIN_0成为P01,P02或P03的GPIO_PIN_1,GPIO_PIN_2或GPIO_PIN_3。

// LED(约37-39线)
#define led_port gpio_port_1.
#define led_pin gpio_pin_0.

我已经证实,上述GPIO引脚是GPIO.H中的枚举中的下降

UART终端正在说* LED OFF *然后* LED ON *,因此在DowLoad到Sysram之后它正在正确循环。

所以,请告诉我为什么不起作用。

设备:
PM_DIALOG.
离线
最后一次露面:19小时15分钟前
职员
加入:2018-02-08 11:03
嗨罗迪15,

嗨罗迪15,

你能澄清你在哪个例子中澄清你的工作情况吗?在SDK的BLE_APP_PERITELAL示例中?您是否使用应用程序中的任何睡眠模式?由于我能够正确理解,您的自定义板中有3个LED,连接到P01,P02或P03。你试图运行SDK的Blinky榜样吗?此示例位于da1458x_sdk \ 5.0.4 \ projects \ target_apps \ peripheral_examples \ blinky sdk路径下。请转到user_periph_setup.h标题文件并根据您的自定义板更改LED_PORT和LED_PIN定义?你能不能让我知道吗?

谢谢,PM_DIALOG.

罗迪15.
离线
最后一次露面:1年11个月前
加入:2019-02-13 07:38
我已经证实了

我已确认芯片工作,因为我能够成功使用DSP示例。

我经历了1,2和3的教程,看看我是否可以创建自定义应用程序。我正在尝试更改BLE_APP_PERITERALAL和BLE_APP_PROFILE示例中的设置。但是,一旦我用LightBlue iOS应用程序连接到芯片,并将(写)将“1”(例如0x01)的值发送到“LED状态”特征,没有任何事情发生。我检查了电路上的所有内容,以确保它是可以的。仍然没有。

所以我决定在外围示例文件夹中尝试闪烁示例。我将LED_PIN变量更改为GPIO_PIN_1或GPIO_PIN_2或GPIO_PIN_3。

它闪烁于芯片OK,UART终端显示* LED *和OFF等。但LED不会打开。我已经确认了LED工作和电路工作。这只是GPIO引脚不会越来越高。

是否有一种简单的方法来拉动所有引脚,以确认芯片可以将销钉高?

作为侧面,重置引脚始终接地(它被焊接到它旁边的地面引脚),因此我必须每次想要闪存时重新安装UART桥。这会影响别针吗?

PM_DIALOG.
离线
最后一次露面:19小时15分钟前
职员
加入:2018-02-08 11:03
嗨罗迪15,

嗨罗迪15,

为了将GPIO配置为上拉,您应该将来自user_periph_setup.c的GPIO_CONFIGUREPIN()的输入作为INPUTE_PULLUP更改。此外,您可以将gpio_configurepin()的最后一个参数更改为“true”,以便将引脚设置为高。

谢谢,PM_DIALOG.