你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于FreeRTOSB系统移植时出现的一个疑问...

[复制链接]
s2333 提问时间:2018-7-19 16:47 /
挑两个最简单的出来吐吐槽...
#define pdFALSE                        ( ( BaseType_t ) 0 )
#define pdTRUE                        ( ( BaseType_t ) 1 )

#define pdPASS                        ( pdTRUE )
#define pdFAIL                        ( pdFALSE )

在例程中总是看到这种重复define 的,有的往下还有define,直接设置两个明确的不好吗,为什么要分这么多呢?  求指导
收藏 评论4 发布时间:2018-7-19 16:47

举报

4个回答
Angel_YY_ST 回答时间:2018-7-19 17:51:00
提示: 作者被禁止或删除 内容自动屏蔽
jakecumt 回答时间:2018-7-20 09:12:21
相当于映射,不同应用环境下命名不一样,但是最后都映射到一个变量上,我这么理解的

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

s2333 回答时间:2018-7-21 09:02:34
Angel_YY 发表于 2018-7-19 17:51
这个应该是便于理解用的,对于不同的情况使用不同的定义,比如对于真假的判断,使用pdFALSE和pdTRUE 更容易 ...

十分感谢   了解了
s2333 回答时间:2018-7-21 09:03:01
jakecumt 发表于 2018-7-20 09:12
相当于映射,不同应用环境下命名不一样,但是最后都映射到一个变量上,我这么理解的 ...

多谢多谢  明白了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版