DA14580 蓝牙低功耗莫模式IO口不能保持的解决办法

来源:互联网 发布:xmind 破解版 linux 编辑:程序博客网 时间:2024/06/05 03:28

DA14580 为了把功耗做的很低,在低功耗的模式的时候大部分外设都会关掉,包括IO口


arch_turn_peripherals_off()这个是睡眠之前对配置全部关掉。SetBits16(SYS_CTRL_REG, PAD_LATCH_EN, 0); 这个是锁定管脚


系统唤醒之后会调用外设初始化,periph_init()

在set_pad_functions(),获取IO口状态,然后重新设置

SetBits16(SYS_CTRL_REG, PAD_LATCH_EN, 1)  把引脚从锁死状态下 解开

阅读全文
0 0