在连接状态期间必须打开LED的输出

4个帖子/ 0新
最后一篇
宇航员
离线
最后一次露面:4年5个月前
加入:2015-05-19 09:11
在连接状态期间必须打开LED的输出

嗨mt_dialog,

我有以下问题:我想要在我的服务器的连接状态期间,应用程序的输出端,LED连接永久留下,直到断开发生。目前,当我在STARTUP_SLEEP_DELAY的阶段进行连接时,LED仍然是依赖于此(我已经将此延迟设置为30秒进行测试)。在此阶段之后,它仅闪烁一次,尽管我将其在App_Connection_Func函数的开始时将其设置为活动状态。我应该禁用睡眠模式吗?还是出错了?我能做什么?

提前致谢!

设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨Cosianer,

嗨Cosianer,

请检查以下帖子。

http://support.dialog-semicondiondiondum/da14580-not-retainse-pin-state -...

谢谢mt_dialog.

宇航员
离线
最后一次露面:4年5个月前
加入:2015-05-19 09:11
嗨mt_dialog,

嗨mt_dialog,
感谢您的链接到帖子。但我无法通过我最喜欢的方式解决我的问题。

我想再次解释这个问题:
我想在连接后为LED设置一个输出。此输出应保持静态,直到断开连接。断开连接发生1到2秒。之后。为此,我已经设置了
gpio_setactive函数中的LED端口“app_connect_func。在LED集之后,我称之为“app_disable_sleep”函数。在函数“app_disconnect_func”中,我已将gpio_setinactive led端口重置。结果:LED仅闪烁,直到断开断开直到静止状态。
一世
N与此同时,我通过这种方式解决了这个问题:我在连接期间启动一个带5毫秒的kerneltimer,它再次又一次地设置了LED端口:LED看起来像“开启”,但它有5毫秒闪烁。这不是我最喜欢的静态“高”,用于LED输出。
我的问题的正确程序是什么?我可以获得2秒的静态“高级”吗?

提前致谢

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

嗨Cosianer,

在Periph_Init()函数中唤醒user_periph_setup.c中,您已添加额外变量或检查设备的状态。每次设备睡眠tha padlatches都会保持引脚的状态,但在唤醒时,您的引脚将重新配置为默认状态。因此,您必须检查检查是否已连接设备以打开LED。

Thansk mt_dialog.