打印

关于GPIO上拉输入设置的问题

[复制链接]
348|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
博斯|  楼主 | 2019-11-23 15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想问一下MINI板上两个按钮一个是上拉,一个是下拉;
如果我软件对下拉按键配置成PIO_Mode_IPU = 0x48,           /* 上拉输入 */,最后这个GPIO口到底是上拉还是下拉?求解?

因为我在看例程里面
void Key1_GPIO_Config(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);        
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
//        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;         
        GPIO_Init(GPIOA, &GPIO_InitStructure);
}

void Key2_GPIO_Config(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
//        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
        GPIO_Init(GPIOC, &GPIO_InitStructure);
}

对两个按钮的GPIO口都是上拉输入的设置,但是key1从原理图上看就是下拉啊。。。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

412

主题

412

帖子

0

粉丝