DSPS连接端口指示问题

4个帖子/ 0新
最后一篇
Clonimus74
离线
最后一次露面:4年2天前
加入:2015-04-13 10:35
DSPS连接端口指示问题

你好,

我使用Murata模块类型ZY(DA14580)女儿板与P2ML3078评估板。
我将评估板连接到STM32L152发现评估板。
我使用SPI(从STM为主)将代码加载到设备,并使用USART与设备通信。

当我将DSPS代码加载到设备时,我设法连接到智能手机并启动USART通信。
我尝试添加IO端口指示以知道设备是否已连接(在我的最终设计中,我将使用p1_0发出主机MCU(STM),所以如果连接处于活动状态,才会发生USART通信。

我对DSPS代码进行了以下更改:

在功能中“main_func.“呼叫后,我在拨打后添加了以下行periph_init()功能。

gpio_setpinfunction(gpio_port_1,gpio_pin_0,输出,pid_gpio);
gpio_setinactive(gpio_port_1,gpio_pin_0);

在函数结束时“app_disconnect_func.“ 和 ”app_adv_start.“我添加了以下行,因此当设备未连接时,端口将低。

gpio_setinactive(gpio_port_1,gpio_pin_0);

在函数结束时“app_connection_func.“我添加了以下行,因此当设备连接时,端口将很高。

gpio_setactive(gpio_port_1,gpio_pin_0);

添加这些行后,我不再能够在手机上找到设备。
想法?
谢谢

关键词:
设备:
mt_dialog.
离线
最后一次露面:6个月3周前
职员
加入:2015-06-08 11:34
嗨Clonimus,

嗨Clonimus,

您是否使用SmartSnippet来下载代码,或jlink,请使用调试器查看程序所在的位置,也许您忘记在Periph Setup.c中保留您的GPIO引脚,请检查app_adv_start()执行。

谢谢mt_dialog.

Clonimus74
离线
最后一次露面:4年2天前
加入:2015-04-13 10:35
你好,

你好,

我在我的STM MCU中使用SPI将代码下载到设备,不幸的是我没有jlink。
我在Periph Setup.c中保留了PIN(P1_0)
我是对话对话者的新手,是一个必须为了使端口工作?
“setail_gpio”中的“descliptiple_name”必须在某处定义,或者只是标签需要写入那里吗?

谢谢

mt_dialog.
离线
最后一次露面:6个月3周前
职员
加入:2015-06-08 11:34
嗨Clonimus,

嗨Clonimus,

是的,它是必须的,请参阅文档UM-B-004外设驱动程序GPIO驱动程序部分。

谢谢mt_dialog.