微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > #define HAL_KEY_JOY_MOVE_EDGEBIT BV(3) 小白 想问下 这句话是什么意思呢。它那个BV(3)指的是什么?

#define HAL_KEY_JOY_MOVE_EDGEBIT BV(3) 小白 想问下 这句话是什么意思呢。它那个BV(3)指的是什么?

时间:10-02 整理:3721RD 点击:

#define HAL_KEY_JOY_MOVE_EDGEBIT  BV(3) 小白 想问下 这句话是什么意思呢。它那个BV(3)指的是什么?

您可以查看工程内对BV的定义

#ifndef BV
#define BV(n) (1 << (n))
#endif

左移n位,低位补0

IAR里搜下HAL_KEY_JOY_MOVE_EDGEBIT 。 BV(3) 就是二进制的0000,1000。用于位操作。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top