CC2540中修改hal_board_cfg文件,led问题
时间:10-02
整理:3721RD
点击:
hi,各位
我用的是Ti1.1版本,这个板子有三盏灯,可能和TI公司里的开发板不一样,按照原理图,我在hal_board_cfg.h中对IO口进行了配置
在SimpleBLEPeripheral_ProcessEvent()里添加HalLedSet((HAL_LED_1 | HAL_LED_2 | HAL_LED_3),HAL_LED_MODE_ON);能点亮1和2两盏灯,但第三偶盏灯为什么就不亮呢? 不管怎么设置HalLedSet()的参数,第三盏灯就是没有反应
还有一个问题是在上图中我把宏定义LED3_BV等........改为 LED2_BV.......如图
.结果第三盏灯还是不亮,没有反应。还请各位大神帮我指点一下,,,,
P2_0在例程中已经用于 Joystick Center Press了
建议将 #define HAL_KEY TRUE 改为FALSE
-
1、首先确保电路图与软件配置的端口一致
2、另外注意软件中端口要初始化,把相应的I/O口设置成输出
3、如果你自己没有设置I/O初始化,请注意修改void HalLedInit (void)这个函数,如下所示:
4、希望以上回答可以帮到你,并祝你早日找到问题原因 ,并分享一下解决问题的方法,谢谢!
恩,谢谢您。按照您的建议第三盏灯已经亮了。但我尝试在 Joystick Center Press中,修改了按键的IO配置
可在把#define HAL_KEY FALSE 改为TRUE,为啥不行了呢,是不是还有有其他原因?
1、看看硬件电路是不是有冲突,谢谢!
恩 好的,谢谢您