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

关于STM8S.H位操作中函数的问题求助,谢谢!

[复制链接]
PPWD 提问时间:2010-9-25 09:00 /
在STM8S.H中,有关于位操作的定义。感觉一直不是很懂希望大家指导谢谢!

比如:#define SetBit(VAR,Place)      ((VAR)|=(u8)((u8)1
收藏 评论3 发布时间:2010-9-25 09:00

举报

3个回答
废鱼 回答时间:2010-9-25 11:13:21

RE:关于STM8S.H位操作中函数的问题求助,谢谢!

1、SetBit(VAR,Place) 中的VAR,Place相当于void SetBit(u8 VAR,u8 Place)中的2个入口参数。
2、这个函数的意思是把VAR的第几位置1.如果VAR=11110000,PLACE为3,那么就是把VAR的第4位置1,也就是BIT3位。1
PPWD 回答时间:2010-9-25 12:19:26

RE:关于STM8S.H位操作中函数的问题求助,谢谢!

谢谢 ,楼上的回答,但我还是有点 疑问,希望能解答,
如果PLACE为3 的 话应该是 第四个位3置吧,从零开始 哦
第二  1
废鱼 回答时间:2010-9-25 15:26:59

RE:关于STM8S.H位操作中函数的问题求助,谢谢!

不好意思,我疏忽了。明白了就行了。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版