GPIO口输入输出模式切换

在软件IIC中需要切换SDA的方向,请问配置成上拉输入模式是这种写法吗?

R_IOPORT_PinCfg (&g_ioport_ctrl, SDA, IOPORT_CFG_PULLUP_ENABLE);

R_IOPORT_PinCfg (&g_ioport_ctrl, SDA, IOPORT_CFG_PORT_DIRECTION_INPUT);

 

  • 可以使用上述代码,

    但是你要确保参数是正确的:

    第2个参数,表示引脚,SDA是什么?它应该是类似这样的宏:BSP_IO_PORT_04_PIN_00

    第3个参数,可以是:IOPORT_CFG_PULLUP_ENABLE | IOPORT_CFG_PORT_DIRECTION_INPUT