AVR中宏定义经常用到操作符,感觉每次都带入运算太麻烦,几个操作符可以合并在一起,可以直接当成一个操作,背出来更容易看代码。
1、“&=”给某位置0
2、“|=”给某位置1
3、“a |(1 << b)”在a寄存器中给第b位置1。
比如“EECR|(1 << EEWE)”就是给EECR寄存器的EEWE位置1
AVR中宏定义经常用到操作符,感觉每次都带入运算太麻烦,几个操作符可以合并在一起,可以直接当成一个操作,背出来更容易看代码。
1、“&=”给某位置0
2、“|=”给某位置1
3、“a |(1 << b)”在a寄存器中给第b位置1。
比如“EECR|(1 << EEWE)”就是给EECR寄存器的EEWE位置1