如何让整个GPIO A组引脚口都置低电平?不要一个个置那种

2019-07-21 00:25发布

在51中,我们可以通过P0 控制整个P0组. 请问,在STM32F4中,我要置整个A组的IO口都为低怎么置.
不要说一个个的GPIO的设置,我觉得应该有像P0那种方法一下就全部置0的.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
openedvadmin
1楼-- · 2019-07-21 00:31
lvehe 发表于 2016-1-6 12:31
GPIO_SetBits(GPIOA, GPIO_Pin_ALL);GPIO_ResetBits(GPIOA, GPIO_Pin_ALL);

正解。。。。。。其实楼主的这个问题,是完全没有真正的理解库函数。。。
函数最终不过是操作寄存器而已。。
即使库函数没有GPIO_Pin_All这个宏定义,你也完全可以自己写这个数字。

总之,也不过就是操作ODR或者BSRR/BRR寄存器之类的。。。一次性赋值而已。
lvehe
2楼-- · 2019-07-21 01:14
 精彩回答 2  元偷偷看……
ofourme
3楼-- · 2019-07-21 06:44
 精彩回答 2  元偷偷看……
包子
4楼-- · 2019-07-21 07:24
因为平时都是用单个的,现在想刷一下全部IO都置低,急着呢. -   -你让我慢慢去看手册..我也不用上来发了..哎哟
包子
5楼-- · 2019-07-21 11:50
-   -GPIO_Pin_ALL
包子
6楼-- · 2019-07-21 14:27
openedvadmin 发表于 2016-1-6 20:48
正解。。。。。。其实楼主的这个问题,是完全没有真正的理解库函数。。。
函数最终不过是操作寄存器而已 ...

是一开始猴急,很赶,后来发完问题突然想到就写回上去了.....至于原因嘛.有个妹子问咱,这管他啥,第一句就是,我行啊.  嗯.大家懂的.这不一急智商直线下降..。  你的答案是最正确的. 也好,我刚刚查了没人问过这个群低电平,做个补充好了..啊哈哈

一周热门 更多>