OpenEdv-开源电子网

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

GPIO_SetBits 与 GPIO_ResetBits的区别,使用GPIO_ResetBits之前,能不使用GPIO_SetBits吗?

[复制链接]

5

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-7-27
在线时间
0 小时
发表于 2014-4-14 18:35:45 | 显示全部楼层 |阅读模式
GPIO _SetBits 与GPIO_ResetBits的区别是什么? 使用 GPIO_ResetBits之前,可以不用GPIO_SetBits吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-9-7 10:15:03 | 显示全部楼层
回复【9楼】shenjianhua005:
---------------------------------
是的
下拉。
控制ODR,0就是下拉,1就是上啦。仅对上下拉输入模式有效。
输出模式,0就是输出0,1就是输出1.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 1 反对 0

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-4-14 18:40:58 | 显示全部楼层
set是设置为1
reset就是设置为0.

可以。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2014-5-14
在线时间
0 小时
发表于 2014-5-24 13:31:04 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
求助——GPIO _SetBits和GPIO_ResetBits函数在哪个头文件里,也就是要调用,需要包含那个文件
同样的   LCD_RD_data()
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-24 23:15:51 | 显示全部楼层
回复【3楼】hyd:
---------------------------------
已在另外一贴回复你了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2013-7-28
在线时间
0 小时
发表于 2014-9-6 21:26:34 | 显示全部楼层
GPIO_ResetBits(GPIOG,GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8);//PG6,7,8 上拉
为什么ResetBits是设置上拉 上拉不是setBits?
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2013-7-28
在线时间
0 小时
发表于 2014-9-6 21:26:51 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
GPIO_ResetBits(GPIOG,GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8);//PG6,7,8 上拉 
为什么ResetBits是设置上拉 上拉不是setBits?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-9-6 22:38:26 | 显示全部楼层
回复【6楼】shenjianhua005:
---------------------------------
所以注释有误.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2013-7-28
在线时间
0 小时
发表于 2014-9-7 09:58:50 | 显示全部楼层
这么说PG6,7,8是设置为下拉了?
还有大哥下面的PG6,7,8是设置为推挽输出的,是不是一个ReSetbits就可以改为下拉输出?还是ReSetbits把它改为其它输出(如果是其它输出,是什么输出?)?

回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2013-7-28
在线时间
0 小时
发表于 2014-9-7 09:59:48 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
这么说PG6,7,8是设置为下拉了?大哥看我上面一个有代码的回复
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2013-7-28
在线时间
0 小时
发表于 2014-9-7 10:20:30 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
大哥你这样讲我又有点糊涂了,你说仅对上下拉输入模式有效。 那PG6和PG7是推挽输出的,怎么也有效的呢?
回复 支持 反对

使用道具 举报

14

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2014-3-25
在线时间
23 小时
发表于 2015-11-7 15:34:24 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
设置1  和设置为0 是什么意思??? 和端口输出的电平有关吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-11-9 23:14:42 | 显示全部楼层
回复【12楼】stm32初学者潘颖:
---------------------------------
就是数值1和0的意思。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2017-8-2
在线时间
4 小时
发表于 2017-8-6 15:23:22 | 显示全部楼层
xiexie le
回复 支持 反对

使用道具 举报

9

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2018-6-26
在线时间
68 小时
发表于 2018-7-17 16:19:05 | 显示全部楼层
正点原子 发表于 2014-9-7 10:15
回复【9楼】shenjianhua005:
---------------------------------
是的
下拉。
控制ODR,0就是下拉,1就是上 ...

想问一下,拿LED来说,用了GPIO_SetBits和GPIO_ReSetBits这两个函数相当于是对LED初始化吗?
回复 支持 反对

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2018-7-17 16:22:13 | 显示全部楼层
弈者 发表于 2018-7-17 16:19
想问一下,拿LED来说,用了GPIO_SetBits和GPIO_ReSetBits这两个函数相当于是对LED初始化吗?

当然不是初始化啊..初始化有专门的函数,,你就把他当成置0置1就行了
猪猪熊呢?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2020-3-24
在线时间
6 小时
发表于 2020-3-25 17:34:50 | 显示全部楼层
222222222222222222222
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2020-8-9
在线时间
3 小时
发表于 2020-8-9 17:25:55 | 显示全部楼层
OLED显示原
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2020-10-29
在线时间
10 小时
发表于 2020-11-14 14:06:55 | 显示全部楼层
。。



回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-11-20
在线时间
0 小时
发表于 2021-3-18 09:26:20 | 显示全部楼层
弈者 发表于 2018-7-17 16:19
想问一下,拿LED来说,用了GPIO_SetBits和GPIO_ReSetBits这两个函数相当于是对LED初始化吗?

不是初始化,而是置1或者清0,和51单片机的这一点挺一样的
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-30 13:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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