主题中讨论的其他器件: TM4C123
工具/软件:TI-RTOS
我需要更改 I2C 总线引脚的电流强度。
我尝试这样做:
ROM_SysCtlPeripheralEnable (SYSCTL_Periph_I2C8);
ROM_GPIOPinConfigure (GPIO_PA2_I2C8SCL);
GPIOPadConfigSet (GPIO_Porta_base、2、GPIO_Strength _12mA、PIO_PIN_TYPE_STD);
ROM_GPIOPinTypeI2CSCL (GPIO_Porta_base、GPIO_PIN_2);
ROM_GPIOPinConfigure (GPIO_PA3_I2C8SDA);
GPIOPadConfigSet (GPIO_Porta_base、3、GPIO_Strength _12mA、GPIO_PIN_TYPE_OD);
ROM_GPIOPinTypeI2C (GPIO_Porta_base、GPIO_PIN_3);
然后、我检查了焊盘配置:
GPIOPadConfigGet (GPIO_Porta_base、2、&A2Struth、&A2PinType);
GPIOPadConfigGet (GPIO_Porta_base、3、&A3Struth、&A3PinType);
引脚的"强度"始终为1、当更改 GPIO_Strength _xMA 参数时不会改变。
此外、我检查了是否有范围变化、没有变化(上升时间和低电平)。
是否可以更改 I2C 引脚的驱动强度?
提前感谢。