以前GPIO上接的电路都是低电平触发的那种,新画了个板子有一个按键设计的是高电平触发,结果IO口设置成上拉输入后,怎么读都不正确,按键电路如图1。无奈只能去调试一下,发现当设置为上拉输入后,其ODR(GPIO输出数据寄存器)相应的也置为1,百思不得其解。 图1 按键电路 ...
每个gpio内部有三种状态:上拉 下拉 不拉。 什么时候,需要选择上拉 下拉或不拉呢 . 如果是output,那个一般选择no pull,这样,引脚才能根据你的output数据,进行正确输出。 . 如果是input,那么需要看具体应用的默认输入值是 还是 . . 如果默认是输入 ,则最好配置为pull down,反之则配置为pull up. 这样做,主要是为了外部电路在没有上下拉的情况下,出现不确 ...
2021-02-23 23:05 0 2242 推荐指数:
以前GPIO上接的电路都是低电平触发的那种,新画了个板子有一个按键设计的是高电平触发,结果IO口设置成上拉输入后,怎么读都不正确,按键电路如图1。无奈只能去调试一下,发现当设置为上拉输入后,其ODR(GPIO输出数据寄存器)相应的也置为1,百思不得其解。 图1 按键电路 ...
1、浮空输入 GPIO_Mode_IN_FLOATING 2、带上拉输入 GPIO_Mode_IPU 3、带下拉输入 GPIO_Mode_IPD 4、模拟输入 GPIO_Mode_AIN 5、开漏输出 GPIO ...
IO口工作方式:上拉输入 下拉输入 推挽输出 开漏输出 1、上拉电阻:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平。在IO口为输入模式且为上拉电阻时,IO口的常态为高电平。 2、下拉电阻:将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平。在IO口为输入 ...
(3) GPIO_Mode_IPD 下拉输入 (4) GPIO_Mode_IPU 上拉输入 4种输出模式: (5) GPI ...
F103系列 typedef struct { uint16_t GPIO_Pin; /*!< Specifies the GPIO pins to be configured. ...
2018年1月17日更新: 这几天用了创龙的C6748的库,对于GPIO配置十分不爽,我移植了RK6748的库,用起来十分酸爽,把下面的文件加入到工程中,然后include头文件后就可以使用。非常好使。 链接:https://pan.baidu.com/s/1c2RVBOW 密码 ...
原文链接:https://blog.csdn.net/santa9527/java/article/details/78842832 输入模式 一、输入浮空: 浮空就是逻辑器件与引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平 ...