GPIO_Set函数恢复到默认状态

6个职位/ 0个新职位
最后发表
skyng22003
离线
最后看到:两个月两个星期前
加入:2015-02-02 7:30
GPIO_Set函数恢复到默认状态

你好,我试图添加一个连接指示器到DSPS示例,

在DSPS 3.150.1.5版本中:
预留端口和引脚RESERVE_GPIO(RGB_LED_B, RGB_LED_B_PORT, RGB_LED_B_PIN, PID_GPIO);and configured pin GPIO_ConfigurePin(RGB_LED_B_PORT, RGB_LED_B_PIN,OUTPUT,PID_GPIO,true);

和在状态设置APP_CONNECTED我运行函数GPIO_SetInactive(RGB_LED_B_PORT,RGB_LED_B_PIN);打开LED,

当连接建立时,上面的命令按照预期工作,LED会亮起来并保持亮着。

然而,当我更新到DSPD 3.150.2并添加相同的代码时,在连接上LED只是闪烁,但没有停留在????上

这也适用于其他GPIO引脚,它会恢复到默认状态吗?

什么好主意吗?

谢谢,
天空

关键词:
设备:
MT_dialog
离线
最后看到:两个月两个星期前
工作人员
加入:2015-06-08 34
嗨skyng22003,

嗨skyng22003,

da可以在休眠时保留引脚的状态,但当它醒来时,它会通过外围初始化()函数来初始化外设,并将引脚配置为默认状态。如果你想让你的引脚保留状态,你必须在休眠前保持引脚的值。

由于MT_dialog

skyng22003
离线
最后看到:两个月两个星期前
加入:2015-02-02 7:30
我明白了,所以是DSPS 3.150版本

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

MT_dialog
离线
最后看到:两个月两个星期前
工作人员
加入:2015-06-08 34
嗨skyng22003,

嗨skyng22003,

我刚刚尝试了旧版本的DSPS,因为它似乎不睡觉,甚至与CFG_EXT_SLEEP定义。显然,这就是你看到这种现象的原因。

由于MT_dialog

豪尔赫
离线
最后看到:4年3个月前
加入:2016-01-25 20分
你好,skyng,你做得怎么样

你好,skyng,你是怎么申请的?

MT_dialog
离线
最后看到:两个月两个星期前
工作人员
加入:2015-06-08 34
嗨,乔治,

嗨,乔治,

请检查你的原始帖子http://support.dialog-semiconductor.com/pin-activation-states

由于MT_dialog