OpenEdv-开源电子网

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

F103 IO口为输入时,上下拉是不是假的?

[复制链接]

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2016-4-2
在线时间
26 小时
发表于 2018-3-9 11:28:14 | 显示全部楼层 |阅读模式
1金钱
F103C8T6 IO口为输入时,回头看了F10XX的中文参考手册,虽然在功能图中有上下拉和相应的设置开关,但是却没有相应的配置寄存器可用。不知道这里的上下拉设置是不是假的?

最佳答案

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

上拉输入还是下拉输入取决于你配置的IO在ODR中对应的值是0还是1。 库函数中有这一步对ODR的配置,是通过BRR和BSRR来配置的,效果和配置ODR一样: /* Reset the corresponding ODR bit */ if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD) { GPIOx->BRR = (((uint32_t)0x01) GPIO_Mode == GPIO_Mode_IPU) { GPIOx->BSRR = (((uint32_t)0x01)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
295
金钱
295
注册时间
2018-2-27
在线时间
36 小时
发表于 2018-3-9 11:28:15 | 显示全部楼层
本帖最后由 TCX 于 2018-3-9 18:09 编辑
hob_hob 发表于 2018-3-9 16:15
CNFY[1:0] 的值为:10 时,是上/下拉输入-->那倒底是上拉,还是下拉? 如果我只想要设为上拉,在哪儿设置 ...

上拉输入还是下拉输入取决于你配置的IO在ODR中对应的值是0还是1。
库函数中有这一步对ODR的配置,是通过BRR和BSRR来配置的,效果和配置ODR一样:
/* Reset the corresponding ODR bit */
        if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
        {
          GPIOx->BRR = (((uint32_t)0x01) << pinpos);
        }
        else
        {
          /* Set the corresponding ODR bit */
          if (GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
          {
            GPIOx->BSRR = (((uint32_t)0x01) << pinpos);
          }
        }

捕获.PNG
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-3-9 13:11:01 | 显示全部楼层
本帖最后由 HXYDJ 于 2018-3-9 13:12 编辑

在端口配置寄存器里面设置
2018-03-09_125831.jpg
回复

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2016-4-2
在线时间
26 小时
 楼主| 发表于 2018-3-9 16:15:33 | 显示全部楼层
CNFY[1:0] 的值为:10 时,是上/下拉输入-->那倒底是上拉,还是下拉? 如果我只想要设为上拉,在哪儿设置呢?肯定不会是CRL/CRH寄存器。
难道既是上拉,又是下拉?!?
回复

使用道具 举报

2

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
882
金钱
882
注册时间
2018-2-9
在线时间
76 小时
发表于 2018-3-9 16:30:51 | 显示全部楼层
怎么发送图片啊?图片地址什么鬼。大概就是在输入上下拉的时候PxODR寄存器为1是上拉,为0是下拉[img][/img]
回复

使用道具 举报

2

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
882
金钱
882
注册时间
2018-2-9
在线时间
76 小时
发表于 2018-3-9 16:32:25 | 显示全部楼层
战舰F103开发指南库函数版,124页有图片自己看。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 14:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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