
请问STM32 中,如何设置一个位变量? ? keil51中是用 bit 加上 变量名字 就可以了!!STM32中呢?
2个回答
展开全部
都已经用上32位机了,不要死抱着8位机的那些老观念不放。
针对位的操作,用标准C的位域就可以。
如果对效率方面有要求,或者要求实现原子级的操作,就用__attrib__((bitband))属性将结构体成员声明成位绑定操作即可。
另外要注意,位绑定是M3、M4内核的特性。M0内核是不支持位绑定的。
针对位的操作,用标准C的位域就可以。
如果对效率方面有要求,或者要求实现原子级的操作,就用__attrib__((bitband))属性将结构体成员声明成位绑定操作即可。
另外要注意,位绑定是M3、M4内核的特性。M0内核是不支持位绑定的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询