OpenEdv-开源电子网

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

stm32PC13、14、15可以用做下拉输入吗,一直找的都是输出的,我想用这三个作为普通io口做按键

[复制链接]

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2021-7-31
在线时间
20 小时
发表于 2021-10-29 15:39:21 | 显示全部楼层 |阅读模式
5金钱
一直测试不成功
代码是网上找的,如下:
    RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE );
    PWR_BackupAccessCmd( ENABLE );
    RCC_LSEConfig( RCC_LSE_OFF );
    BKP_TamperPinCmd(DISABLE);  

    GPIO_InitTypeDef GPIO_InitStructure;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 |GPIO_Pin_14 | GPIO_Pin_15;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;         
    GPIO_Init(GPIOC, &GPIO_InitStructure);

    PWR_BackupAccessCmd(DISABLE);

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2021-7-31
在线时间
20 小时
 楼主| 发表于 2021-10-29 15:39:45 | 显示全部楼层
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13068
金钱
13068
注册时间
2012-11-26
在线时间
3808 小时
发表于 2021-10-29 15:40:55 | 显示全部楼层
直接用cubemx生成就行了,不过是HAL库的
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2077
金钱
2077
注册时间
2021-7-17
在线时间
650 小时
发表于 2021-10-29 15:50:57 | 显示全部楼层
可以的,配置时要结合你的按键原理图来配置才可以
回复

使用道具 举报

9

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1302
金钱
1302
注册时间
2014-11-25
在线时间
183 小时
发表于 2021-10-29 16:07:56 | 显示全部楼层
可以啊,设置为GPIO_Mode_IPD就行了
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2021-7-31
在线时间
20 小时
 楼主| 发表于 2021-10-29 16:12:55 | 显示全部楼层
godark 发表于 2021-10-29 16:07
可以啊,设置为GPIO_Mode_IPD就行了

哎呀我说错了,是上拉输入不行,电压只有0.6V
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2021-7-31
在线时间
20 小时
 楼主| 发表于 2021-10-29 16:13:21 | 显示全部楼层
ChenRyan 发表于 2021-10-29 15:50
可以的,配置时要结合你的按键原理图来配置才可以

按键一端接地的
回复

使用道具 举报

9

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1302
金钱
1302
注册时间
2014-11-25
在线时间
183 小时
发表于 2021-10-29 16:20:39 | 显示全部楼层
星海梦月 发表于 2021-10-29 16:12
哎呀我说错了,是上拉输入不行,电压只有0.6V

上拉输入后拉不起来是吧?
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2021-7-31
在线时间
20 小时
 楼主| 发表于 2021-10-29 16:26:46 | 显示全部楼层
godark 发表于 2021-10-29 16:20
上拉输入后拉不起来是吧?

是的,刚刚试了下拉接3.3也不行
回复

使用道具 举报

9

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1302
金钱
1302
注册时间
2014-11-25
在线时间
183 小时
发表于 2021-10-29 17:04:15 | 显示全部楼层
星海梦月 发表于 2021-10-29 16:26
是的,刚刚试了下拉接3.3也不行

管脚持续下拉拉不起来,你可以考虑下寄存器配置错误和管脚损坏
回复

使用道具 举报

9

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1302
金钱
1302
注册时间
2014-11-25
在线时间
183 小时
发表于 2021-10-29 17:05:24 | 显示全部楼层
如果用标准例程好着那就是配置错误了
回复

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1836
注册时间
2014-12-4
在线时间
717 小时
发表于 2021-10-30 10:38:15 | 显示全部楼层
单片机VBAT脚接vcc了吗
回复

使用道具 举报

2

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2014-5-19
在线时间
6 小时
发表于 2025-3-24 10:18:22 | 显示全部楼层
我也是遇到这个问题呀,我遇到的是老检测到电平变化,奇奇怪怪的感觉。。。楼主,你后面解决了吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-3 03:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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