大家好
关于DA14531的引脚,有几个问题想确认下:
我们的应用是介于唤醒和 ext sleep状态切换。
1.请问DA14531 不用的引脚,设置为何种GPIO模式,最为节能呢?
2.醒来后需要使用引脚,睡眠后会自动设置么?还是需要主动配置。
3.进入exten sleep后,配置的引脚电平还能保持么(我们把GPIO当作某些芯片的供电)
感谢!
Hi JonathanChen,
1、没用的GPIO sdk会默认把其置为输入下拉。这个功耗最低
2、不需要用户自己去配置,sdk每次醒来会执行arch_resume_from_sleep函数,这个函数会调用periph_init();你只需要把所有的外设初始化放在periph_init函数中即可。
3、可以
BR,
Tim
还有个问题,用的BLE 例程修改的。系统自动睡眠的时候,引脚会自动配置为低功耗模式么?还是需要手动去设置?
Hi Jonathan,
1、对于未使用的GPIO,全程都是输入低,不需要管
2、对于使用到的GPIO,睡眠时会把IO的电平锁存住(retention),至于是否是低功耗模式(是不是想表达最低漏电状态?)那就要看外围电路了。