TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530: 关于TI-MAC协议在SmartRF06上的引脚配置问题

Part Number:CC2530

在TI-MAC协议栈中对cc25xx系列使用的开发板 SmartRF05 Evaluation Boards – Rev 1.3 and Rev 1.7上,joystick的引脚配置是怎么样的,为什么是以下形式

#define HAL_KEY_SW_1 0x01 // Joystick up
#define HAL_KEY_SW_2 0x02 // Joystick right

0x01代表的是什么意思?它能否对应到cc2530的某一个引脚上呢?

Kevin Qiu1:

这是按键的宏定义,具体使用参考:

 if (HAL_PUSH_BUTTON1()){keys |= HAL_KEY_SW_6;}if ((HAL_KEY_JOY_MOVE_PORT & HAL_KEY_JOY_MOVE_BIT))/* Key is active low */{keys |= halGetJoyKeyInput();}

,

YiKai Chen:

0x01/0x02只是bit flag給协议栈來區別是哪個按鍵事件驅動了,實際上 SmartRF05 joystick是透過ADC來區別是上下左右的,細節你可以參考hal_key.c中的halGetJoyKeyInput實做方式

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: 关于TI-MAC协议在SmartRF06上的引脚配置问题
分享到: 更多 (0)