问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

ARM里面的语句#define GPF0_in ~(3<<(0*2))是什么意思?

提问网友 发布时间:2024-04-06 13:00
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
4个回答
热心网友 回答时间:2024-04-30 23:37
这是个宏定义,从代码字面的意思是把 GPF0_in 代换成 ~(3<<(0*2))之所以这样代换,是有其原因的:
ARM GPIO引脚里面有好几组,这里把GPF组的0号引脚配置成输入(in)模式,而~(3<<(0*2))的意思是除了最低两位〔1,0〕是00外,其他位都是设置成1。(如果不能明白这些操作的话,认真看看C语言里面的位操作符相关章节)要理解这里之所以这样设置,你可以查阅这款芯片的datasheet。

希望可以帮助到您!
热心网友 回答时间:2024-04-30 23:37
就是碰到GPF0_in的地方用~(3<<(0*2))替换。
热心网友 回答时间:2024-04-30 23:38
这是个
宏定义
,从代码字面的意思是把
GPF0_in
代换成
~(3<<(0*2))之所以这样代换,是有其原因的:
ARM
GPIO引脚里面有好几组,这里把GPF组的0号引脚配置成输入(in)模式,而~(3<<(0*2))的意思是除了最低两位〔1,0〕是00外,其他位都是设置成1。(如果不能明白这些操作的话,认真看看C语言里面的
位操作
符相关章节)要理解这里之所以这样设置,你可以查阅这款芯片的datasheet。
希望可以帮助到您!
热心网友 回答时间:2024-04-30 23:38
就是碰到GPF0_in的地方用~(3<<(0*2))替换。
再看看别人怎么说的。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

词形转换 wish(复数形式) 生活娱乐推荐,圣彼得堡低调夜生活有什么好 工厂里的人有些人很会偷懒很狡猾,老板也是欺善怕恶的遇到善的就会去管... 三年级判断题28+60×23的积结果是2024对还是错? 血糖在人体里的转化和去向? 新飞度刹车片多久换一次 在中国福建的伟人都有哪些? 白金粉底液和菁纯粉底液哪个好 洗衣机的电机能带动绞肉机吗? 暖气循环泵物业只开了一个 土暖气连接2个水空调循环泵安在什么位置? 410992是哪的身份证? ...反正多一点啦拜托!请务必是在这本书中的, 应为我还没看 一个蓝色马的标志是什么车 潮客米兰家具是一家店吗是正品吗 日向花火冬日限定二技能默认 日向花火二技能默认什么花色 日向花火冬日限定初次入场时二技能默认选择什么花色 外卖打包盒干净吗 能说见就见才自由下一句 是不是所有句子都像 she catch me by the arm 一样 arm 的所属关系就 ... 我喜欢她 她叫韩仕林 我想用她的名字求一个网名 肚子胀气要吃什么? 用林起一个网名,有林就行,多谢各位啦 汽车打火无反应马达不启动怎么办? 农历八月二十四是什么星座的 ...已知甲衣服赚了3/1,乙衣服亏了5/1,两件衣服都卖出去后。商店是赚了... ...其中一件赚了20%,另一件亏了20%。卖掉这两件衣服是赚是亏?钱是多 ... ...品牌服装,其中一件赚了五分之一,另一件赔了五分之一,且两衣服... n+1个n维向量必线性相关有哪些? 水精灵配料制作方法水精灵配料做法 在家怎么自己做薯片自制薯片的方法 酷派8297用联通卡一直上不了网,什么问题,怎么办 这个酷派8297用联通卡上不了网,怎么办 酷派8297w,联通34g一体化套餐,新换小卡,打不了电话,显示:无法访问移动... 滴滴海外怎么付款 滴滴海外付款流程介绍 宿迁和樾花园值得买吗? 宿迁恒峰御江山值得买吗? 宿迁海峰运河悦城值得买吗? 宿迁市宿豫区盛世家园有多少栋楼
Top