DA14580
5年前
发布的hardy.chen0点 2回答嗨,对话框的团队,
我有一个外部MCU通过UART2与DA14580通信。
只是想知道我是否可以关闭(关闭Tx/Rx回到GPIO输入模式)UART2当没有活动从DA14580发送到外部MCU。
由于电池功率有限,我认为动态减小UART可以避免电池泄漏到其他直流电源域(外部MCU位于不同电源平面)
请确认是否可以这样重新配置GPIO引脚如下:
1.在调用“uart2_init”之前
GPIO_ConfigurePin(GPIO_PORT_2, GPIO_PIN_3, OUTPUT, PID_UART2_TX, false);
GPIO_ConfigurePin(GPIO_PORT_2, GPIO_PIN_4, OUTPUT, PID_UART2_RX, false);
2.关闭UART
GPIO_ConfigurePin(GPIO_PORT_2, GPIO_PIN_3, INPUT, PID_GPIO, false);
GPIO_ConfigurePin(GPIO_PORT_2, GPIO_PIN_4, INPUT, PID_GPIO, false);
5年前
谢谢!
5年前
嗨hardy.chen,
您可以在运行时使用ConfigurePin函数更改GPIO的功能和模式。
由于MT_dialog