CUBE在用GPIO模拟I2C的时候 怎么给GPIO配置输入输出呀?
CUBE在用GPIO模拟I2C的时候 怎么给GPIO配置输入输出呀?没有用过Cube 同以前的库一样,只是改了个函数而已。
GPIO_Init改为了HAL_GPIO_Init
void Single_IO_Config(GPIO_TypeDef *GPIOx, uint32_t Port_Pin, uint32_t GPIO_Speed, uint32_t GPIO_Mode, uint32_t pull)
{
GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.Pin = Port_Pin;
GPIO_InitStruct.Mode = GPIO_Mode;
GPIO_InitStruct.Speed = GPIO_Speed;
GPIO_InitStruct.Pull = pull;
HAL_GPIO_Init(GPIOx, &GPIO_InitStruct);
} 这个问题问的好,你只要配置成开漏输出就可以了,为啥,手册说了;P;P;P
页:
[1]