打印
[应用相关]

请帮忙分析下这条语句IS_RCC_APB2_PERIPH(PERIPH) ??

[复制链接]
662|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-1-18 15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请帮忙分析下这条语句IS_RCC_APB2_PERIPH(PERIPH)


#define IS_RCC_APB2_PERIPH(PERIPH) ((((PERIPH) & 0xFFC00002) == 0x00) && ((PERIPH) != 0x00))                                //?????

使用特权

评论回复
沙发
su1yirg| | 2024-2-22 12:20 | 只看该作者
这就是个宏定义吧,让这个PERIPH等于一个数值

使用特权

评论回复
板凳
q1ngt12| | 2024-2-22 13:25 | 只看该作者
你这是那里的?是ST的时钟部分吗?

使用特权

评论回复
地板
q1d0mnx| | 2024-2-22 14:33 | 只看该作者
这条语句看起来像是在使用宏定义或者预处理指令

使用特权

评论回复
5
kaif2n9j| | 2024-2-22 15:46 | 只看该作者
根据常见的命名规范,IS_RCC_APB2_PERIPH(PERIPH) 可能是一个宏定义,用于检查参数 PERIPH 是否属于 RCC_APB2 外设

使用特权

评论回复
6
ex7s4| | 2024-2-27 20:02 | 只看该作者
这是一种宏定义,这种宏定义通常用于嵌入式系统的开发中,用于进行参数的有效性检查。

使用特权

评论回复
7
夜阑风雨| | 2024-3-19 23:13 | 只看该作者
看define就知道是什么意思了

使用特权

评论回复
8
光辉梦境| | 2024-3-20 02:00 | 只看该作者
就是给IS_RCC_APB2_PERIPH(PERIPH)赋值的喽

使用特权

评论回复
9
暖了夏天蓝了海| | 2024-3-20 04:00 | 只看该作者
我看好像也不难吧,主要是难在这个变量是干啥的

使用特权

评论回复
10
冰春彩落下| | 2024-3-20 06:00 | 只看该作者
你可以goto definition上好像可以看到这个语句都是做什么的

使用特权

评论回复
11
一秒落纱| | 2024-3-20 10:00 | 只看该作者
直接全文搜索呗,能好点

使用特权

评论回复
12
别乱了阵脚| | 2024-3-20 12:00 | 只看该作者
就是给这语句定义一个变量而已

使用特权

评论回复
13
淡漠安然| | 2024-3-20 14:00 | 只看该作者
一般就是宏定义,定义变量之类的操作

使用特权

评论回复
14
江河千里| | 2024-3-20 16:00 | 只看该作者
这是为了快速给这个函数赋值吧

使用特权

评论回复
15
三生万物| | 2024-3-20 21:00 | 只看该作者
都是赋值的意思吧,直接给这个变量赋值而已

使用特权

评论回复
16
远山寻你| | 2024-3-20 23:00 | 只看该作者
这有啥分析的,直接运行,仿真看看

使用特权

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

本版积分规则

1245

主题

5643

帖子

13

粉丝