This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc2540的hal_led

Other Parts Discussed in Thread: CC2540

HI,

我在用cc2540编写代码的时候,用到了HalLedSet(HAL_LED_1,HAL_LED_MODE_FLASH),发现烧写程序以后,led没有闪烁,而是或者长亮或者不亮,其他功能正常。已经确定硬件连接没有问题,应该是程序的问题,但不知道是什么原因导致的。想问问有什么原因或者配置能影响到led的flash功能。

谢谢!

  • Hi Shawn Han1,

    首先这有可能是你放这个函数的位置不对. 请在所有初始化完成, 并在osal_start_system( void ) 跑起来之后调用这个函数.

    其次, 请仔细看HalLedSet()这个函数, 对于HAL_LED_MODE_FLASH, 有3个参数: HAL_LED_DEFAULT_FLASH_COUNT, HAL_LED_DEFAULT_DUTY_CYCLE, HAL_LED_DEFAULT_FLASH_TIME, 请仔细研究一下这3个参数的设置, 一定能符合你的要求.

    希望在开发学习的时候能更仔细深入地看一下代码.

  • Hi

        服务器采用indicate向客户端发送数据,如果我想用一个LED灯来指示现在有数据收发,应该在哪添加LED相关的代码?

    在performPeriodicTask中直接添加不能满足要求,因为该任务上电之后就会执行而不是等到启用通知(我这里是通过网络工程来启用通知的)。谢谢