微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc2540的hal_led

cc2540的hal_led

时间:12-22 整理:3721RD 点击:

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

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

网站地图

Top