打印

stm32的端口初始化可不可以批量操作

[复制链接]
6499|14
手机看帖
扫描二维码
随时随地手机跟帖
沙发
LcwSwust| | 2021-11-11 15:08 | 只看该作者
像这种弄不清楚的,keil编译器里右键点击函数名,点击菜单中的goto define...可查看其源代码,
可看到它操作了哪些寄存器,再对照单片机的参考手册,就知道这样是可以的,如同51单片机操作端口一样.

使用特权

评论回复
评论
zynetc 2021-11-11 15:12 回复TA
还是要翻源码。。。。 
zynetc 2021-11-11 15:11 回复TA
谢谢,我来去看看 
板凳
呐咯密密| | 2021-11-11 17:26 | 只看该作者

stm32的端口初始化可不可以批量操作

GPIO_Pin的初始化中是可以的,在设置输出高低电平时也可这样操作搜索
复制

使用特权

评论回复
地板
ningling_21| | 2021-11-11 20:01 | 只看该作者
可以
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10|GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14;        //LED

使用特权

评论回复
5
海洋无限| | 2021-11-12 12:18 | 只看该作者
必须可以啊

使用特权

评论回复
6
hxfxt| | 2021-11-12 14:01 | 只看该作者
可以的,很多例程也是这么写的

使用特权

评论回复
7
full_stack| | 2021-11-12 15:11 | 只看该作者
可以,本来就是每位一个管脚。

使用特权

评论回复
8
toowm| | 2021-11-12 15:17 | 只看该作者
可以啊

使用特权

评论回复
9
XZL| | 2021-11-12 15:20 | 只看该作者

stm32的端口初始化可不可以批量操作

可以,但是这些口必须同在PA口或者同在PB口或者同在PC口才可以。

使用特权

评论回复
10
天意无罪| | 2021-11-12 17:37 | 只看该作者
当然可以啊,前提是同一组的IO,比如GPIOA,你可以在给PIN变量赋值时,用|号添加多个IOPIN变量。

使用特权

评论回复
11
zchong| | 2021-11-14 09:07 | 只看该作者
墨迹,直接看函数说明啊,

使用特权

评论回复
12
24kdewhite| | 2021-11-16 08:54 | 只看该作者

stm32的端口初始化可不可以批量操作

你烧进去跑一跑自然就知道了,实践出真知!!

使用特权

评论回复
13
艾伦183| | 2022-5-31 20:02 | 只看该作者

stm32的端口初始化可不可以批量操作

相当可以啊,经验告诉我凡是有想法都可以自己去验证一下!刻苦铭心!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝