gpio_set函数恢复返回默认状态

6个帖子/ 0新
最后一篇
skyng22003
离线
最后一次露面:2个月1周前
加入:2015-02-02 19:30
gpio_set函数恢复返回默认状态

嗨,我正在尝试向DSP示例添加连接指示,

在Version DSPS 3.150.1.5:
我保留了端口和引脚保留_GPIO(RGB_LED_B,RGB_LED_B_PORT,RGB_LED_B_PIN,PID_GPIO);并配置PIN GPIO_CONFIGUREPIN(RGB_LED_B_PORT,RGB_LED_B_PIN,OUTPUT,PID_GPIO,TRUE);

在状态SET APP_CONNETICTION时,我运行了函数gpio_setinactive(rgb_led_b_port,rgb_led_b_pin);哪个开关LED,

在建立连接时,上面的命令按预期工作,LED亮起并保持打开。

但是,当我更新到DSPD 3.150.2并添加相同的代码时,在连接时LED闪烁但不会留下????

其他GPIO引脚也是如此,它还恢复到其默认状态?

有任何想法吗?

谢谢,
天空

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

嗨skyng22003,

DA可以在睡眠时保留引脚的状态,但是当它唤醒它时,它会通过Periph_init()函数才能初始化外设并将引脚配置为默认状态。如果您希望您的引脚保留该州,您将必须在睡觉前保持引脚的值。

谢谢mt_dialog.

skyng22003
离线
最后一次露面:2个月1周前
加入:2015-02-02 19:30
我看到,所以版本DSPS 3.150

我看到,所以版本DSPS 3.150.1.5:所以不支持睡眠,而DSPS 3.150.2则是我看到这种现象的原因吗?

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

嗨skyng22003,

我刚刚尝试了旧版DSP,因为即使使用CFG_EXT_SLEEP定义,也不会睡眠。所以显然显然你看到了这种现象的原因。

谢谢mt_dialog.

乔治
离线
最后一次露面:4年7个月前
加入:2016-01-25 14:20
你好skyng,你是怎么做的

你好Skyng,你是怎么做的州的?

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

嗨豪尔赫,

请检查您的原始帖子http://support.dialog-semicondiondiondiond.com/pinoactivationstates.

谢谢mt_dialog.