总是需要调用 gpio_free() 吗?
Is it always nessasary to call gpio_free()?
是否总是需要在请求后释放 GPIO 引脚?释放 GPIO 引脚有什么作用?如果不调用 gpio_free() 会发生什么?
调用gpio_free()表示设置为输出型时断开电源(GND或3V3)。我写了一个 c 程序,它需要 ctrl+c 键盘中断才能退出,所以它不能释放使用过的引脚,这意味着当程序退出时引脚上仍然有电压,但是当我重新启动它时它会重置引脚,所以不会调用 gpio free 不会停止任何代码的工作,但引脚在退出后仍保持与电源的连接。
是否总是需要在请求后释放 GPIO 引脚?释放 GPIO 引脚有什么作用?如果不调用 gpio_free() 会发生什么?
调用gpio_free()表示设置为输出型时断开电源(GND或3V3)。我写了一个 c 程序,它需要 ctrl+c 键盘中断才能退出,所以它不能释放使用过的引脚,这意味着当程序退出时引脚上仍然有电压,但是当我重新启动它时它会重置引脚,所以不会调用 gpio free 不会停止任何代码的工作,但引脚在退出后仍保持与电源的连接。