完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我在sensorTag demo基础上开发的项目,给锂电充电和BLE广播 共用LED1 LED2,我发现在BLE设备启动后广播还没有联机时 LED1闪烁显示提示没连线,会不断的调用(void HalLedOnOff (uint8 leds, uint8 mode))函数,可是我发现mode 的触发切换(HAL_LED_MODE_TOGGLE 0x08)不在void HalLedUpdate (void)函数,也不在void HalLedBlink (uint8 leds, uint8 numBlinks, uint8 percent, uint16 period), 因为我在这个函数入口设置断点不会进去,请问mode(0 1) 切换在哪个函数里处理的? 谢谢,
|
|
相关推荐
4 个讨论
|
|
|
mark ,非常感谢你的回复和帮助,我先看下你的程序,我的方案是在SensorTag的基础上修改的,我先搞清sensorTag的LED程序,直接修改我怕有冲突,我修改完成后测试没问题再告诉你我修改的方法。我可以肯定的确认广播时LED闪烁不是调用了函数HalLedBlink (leds, 1, HAL_LED_DEFAULT_DUTY_CYCLE, HAL_LED_DEFAULT_FLASH_TIME);好像只调用了函数HalLedSet(HAL_LED_1, HAL_LED_MODE_ON );//HAL_LED_MODE_ON );和void HalLedOnOff (uint8 leds, uint8 mode),mode的转换应该是在定时器处理函数里,我先参考你的程序,非常感谢你。
|
|
|
|
|
|
|
|
ze55me 发表于 2020-3-11 12:03 没仔细看你的问题 sensorTag的闪烁好象是在进入低功耗状态时关闭的,如果不打开POWERSAVE(ING)宏定义,就不闪了 我是学习者,不是德州仪器的 ,以免误导 |
|
|
|
|
|
|
|
tianhua23 发表于 2020-3-11 12:22 谢谢你的提示,我仔细看了POWERSAVE 以及void halSleep( uint32 osal_timeout )函数,每次周期都有一个睡眠时间sleepTimer,所以在一个流程经过POWERSAVE时,广播LED都有一个熄灭的时间段,才明白广播时闪烁的方式是因为POWER_SAVING,连机后LED是熄灭状态,如果是充电时我就要关闭POWER_SAVING,这样就达到我要求LED状态显示,谢谢你们的帮助。 |
|
|
|
|
|
|
|
tianhua23 发表于 2020-3-11 12:22 谢谢你的提示,我看了POWER_SAVING的相关函数osal_pwrmgr_powerconserve(),void halSleep( uint32 osal_timeout ),原来LED闪烁是因为每次经过POWER_SAVING时就会睡眠一段时间,在睡眠时就会关掉LED,睡眠定时器到时唤醒后又点亮LED,这样我就知道了我在充电时就关闭POWER_SAVING。以达到LED在充电时要显示所需的充电状态。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
590 浏览 0 评论
1645 浏览 0 评论
2084 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1537 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1376 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1788浏览 29评论
2816浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1746浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1662浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1676浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 05:27 , Processed in 0.959568 second(s), Total 65, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5852