beary 发表于 2015-9-23 12:29:12

CUBE在用GPIO模拟I2C的时候 怎么给GPIO配置输入输出呀?

CUBE在用GPIO模拟I2C的时候 怎么给GPIO配置输入输出呀?

JackieLaura 发表于 2015-9-23 15:49:07

没有用过Cube

deanquan 发表于 2015-9-23 17:26:34

同以前的库一样,只是改了个函数而已。
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);
}

数码小叶 发表于 2015-9-23 19:49:40

这个问题问的好,你只要配置成开漏输出就可以了,为啥,手册说了;P;P;P
页: [1]
查看完整版本: CUBE在用GPIO模拟I2C的时候 怎么给GPIO配置输入输出呀?