avr 中 有个句子 bit position ;然后就没了 这是什么意思
答案:1 悬赏:40 手机版
解决时间 2021-04-05 03:19
- 提问者网友:记得曾经
- 2021-04-04 04:05
avr 中 有个句子 bit position ;然后就没了 这是什么意思
最佳答案
- 五星知识达人网友:逃夭
- 2021-04-04 04:42
bit position; 是字元位置的意思。 通常,字元位置从0起算。
例如 字元位置 是 7, 那么 对应的 mask 是 0x80.
bool my_bool = 1;
SOME_REGISTER = (my_bool << 7); //1 左移7位 得 mask 0x80.
如果程序里 用了 bit position; 那么可能是声明 变量名 position 是 bit 型变量。
我不熟悉avr, 不清楚 bit 型 是否 avr 里有定义,或者是程序员 自定义类型 (类似 c/c++ 里用 typedef 或 #define 自定义类型)。
例如 字元位置 是 7, 那么 对应的 mask 是 0x80.
bool my_bool = 1;
SOME_REGISTER = (my_bool << 7); //1 左移7位 得 mask 0x80.
如果程序里 用了 bit position; 那么可能是声明 变量名 position 是 bit 型变量。
我不熟悉avr, 不清楚 bit 型 是否 avr 里有定义,或者是程序员 自定义类型 (类似 c/c++ 里用 typedef 或 #define 自定义类型)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯