OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2911|回复: 4

上拉输入和下拉输入配置后,电平没有变化

[复制链接]

48

主题

179

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-6-19
在线时间
90 小时
发表于 2020-7-28 17:07:31 | 显示全部楼层 |阅读模式
10金钱
如题,我配置PF0 PF1 PF2 PF3上拉输入和下拉输入后,测量的电平一直是低电平。应该是没有外部输入的情况下,上拉输入,IO口电平为高;配置下拉输入后,电平为低才对。难道不是所有电平都可以进行上下拉的输入配置,还是我的配置有误,代码如下,求解~PS:我查了下资料,有的地方说要要进行IO电平初始化配置,但我试了下,还是不行,所以我就把初始化注释掉了
  1. GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0|GPIO_Pin_1;
  2.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //设置为下拉输入
  3.         GPIO_Init(GPIOF, &GPIO_InitStructure);
  4. //        GPIO_ResetBits(GPIOF,GPIO_Pin_2);
  5. //        GPIO_ResetBits(GPIOF,GPIO_Pin_3);

  6.         GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_2|GPIO_Pin_3;
  7.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
  8.         GPIO_Init(GPIOF, &GPIO_InitStructure);
  9. //        GPIO_SetBits(GPIOF,GPIO_Pin_0);
  10. //        GPIO_SetBits(GPIOF,GPIO_Pin_1);       
复制代码



最佳答案

查看完整内容[请看2#楼]

板子上有四个按键:key_up,key0,key1,key2,分别对应PA0、PE4、PE3、PE2;我用这四个IO口配置上下拉输入配置,在没有输入的情况下,测得的电平和我配置的又是一样的。配置代码如下~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

48

主题

179

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-6-19
在线时间
90 小时
 楼主| 发表于 2020-7-28 17:07:32 | 显示全部楼层
板子上有四个按键:key_up,key0,key1,key2,分别对应PA0、PE4、PE3、PE2;我用这四个IO口配置上下拉输入配置,在没有输入的情况下,测得的电平和我配置的又是一样的。配置代码如下~
  1.         //按键IO初始化                                               
  2.         //GPIO_Mode_IPU  上拉
  3.         //GPIO_Mode_IPD  下拉
  4.         GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0;
  5.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //设置为下拉输入
  6.         GPIO_Init(GPIOA, &GPIO_InitStructure);

  7.         GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;
  8.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //PE2 3 4设置成上拉输入
  9.         GPIO_Init(GPIOE, &GPIO_InitStructure);
复制代码
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3627
金钱
3627
注册时间
2019-8-14
在线时间
1054 小时
发表于 2020-7-28 20:04:15 | 显示全部楼层
配置IO的输入模式需要查看原理图的硬件的
回复

使用道具 举报

48

主题

179

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-6-19
在线时间
90 小时
 楼主| 发表于 2020-7-29 08:38:51 | 显示全部楼层
硬件就是IO口通过一个开关接地或者接电源啊
20190805214422127.png
回复

使用道具 举报

48

主题

179

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-6-19
在线时间
90 小时
 楼主| 发表于 2020-7-29 11:55:47 | 显示全部楼层
hou18 发表于 2020-7-28 20:04
配置IO的输入模式需要查看原理图的硬件的

这四个IO口没有做其他的用途
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-30 09:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表