直接使用GPIO_SETINACTIVE()和GPIO_SETACTIVE()直接控制I2C SDA PIN
我分别在gpio_pin_0和gpio_pin_1设置了I2C SDA和SCL线,i2c_gpio_port = 0,定义为
#Define I2C_GPIO_PORT GPIO_PORT_0
#Define I2C_SCL_PIN GPIO_PIN_1
#Define I2C_SDA_PIN GPIO_PIN_0
I2C操作都可以正常工作,并且当I2C不运行时,SCL和SDA都很高
我希望能够手动将SDA引脚拉低一定的时间,然后在计时器到期后将其拉回去,而不会影响SCL线