问答

汇集网友智慧,解决技术难题

21ic问答首页 - Chip on IDE KF32 GPIO初始化问题

Chip GPIO IDE ni

Chip on IDE KF32 GPIO初始化问题

11295396172020-12-03
这个初始化是不是定义的输入口全部上拉,为什么只有定义的最后一个输入口有上拉,前面的口都没有上拉,求解
void GPIOInit_Input_Config(GPIO_SFRmap* GPIOx,uint16_t GpioPin)
{
        /*初始化复位GPIOx外设,使能GPIOx外设时钟*/
                GPIO_Reset(GPIOx);
        /* 配置 Pxy作为输入模式 */
        GPIO_InitTypeDef GPIO_InitStructure;
        //GPIO_Struct_Init(&GPIO_InitStructure);
        GPIO_InitStructure.m_Pin = GpioPin;
        GPIO_InitStructure.m_Speed = GPIO_LOW_SPEED;                   //初始化 GPIO输出速度
        GPIO_InitStructure.m_Mode = GPIO_MODE_IN;                      //初始化 GPIO方向为输入
        GPIO_InitStructure.m_PullUp = GPIO_PULLUP;//GPIO_NOPULL;                     //初始化 GPIO是否上拉 不上拉
        GPIO_InitStructure.m_PullDown = GPIO_NOPULL;//GPIO_PULLUP;                   //初始化 GPIO是否下拉 不下拉
        GPIO_Configuration(GPIOx,&GPIO_InitStructure);
}
搜索
复制

回答 +关注 20
4142人浏览 14人回答问题 分享 举报
14 个回答
12下一页

您需要登录后才可以回复 登录 | 注册