嗨,我正在尝试向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引脚也是如此,它还恢复到其默认状态?
有任何想法吗?
谢谢,
天空
设备:
嗨skyng22003,
DA可以在睡眠时保留引脚的状态,但是当它唤醒它时,它会通过Periph_init()函数才能初始化外设并将引脚配置为默认状态。如果您希望您的引脚保留该州,您将必须在睡觉前保持引脚的值。
谢谢mt_dialog.
我看到,所以版本DSPS 3.150.1.5:所以不支持睡眠,而DSPS 3.150.2则是我看到这种现象的原因吗?
嗨skyng22003,
我刚刚尝试了旧版DSP,因为即使使用CFG_EXT_SLEEP定义,也不会睡眠。所以显然显然你看到了这种现象的原因。
谢谢mt_dialog.
你好Skyng,你是怎么做的州的?
嗨豪尔赫,
请检查您的原始帖子http://support.dialog-semicondiondiondiond.com/pinoactivationstates.。
谢谢mt_dialog.