请教一个马达控制软件问题
- BLDC001
- 免费
- 来自:马达驱动
- 2018-11-09
该问题应该说是一个C语言语法问题,在众筹有感马达软件中的GLOBALVARIABLE_H头文件中底部有如下代码:
typedef struct
{
unsigned FilkerLed:1;
unsigned FilkerLed_1:1;
unsigned MotoStatus:1;
unsigned VolProtFlag :1;
unsigned CurProtFlag :1;
unsigned CurLoop:1;
unsigned ZeroFlag:1;
unsigned unused:8;
}SysFlag;
请问,这段是要定义一个结构体变量并给每个成员赋初值吗?每个成员名后的“:1”是在赋初值吗?还是有其他用处?我有点不太理解,希望C语言厉害的出来帮忙指点一下,谢谢!