查看: 2285|回复: 6

[原创] 【经验分享】KW36读取RSSI值

[复制链接]

该用户从未签到

655

主题

6311

帖子

0

超级版主

Rank: 8Rank: 8

积分
19924
最后登录
2024-4-19
发表于 2020-12-16 11:10:24 | 显示全部楼层 |阅读模式
有时候我们需要读取另一个设备的rssi值。我们应该怎么做,来读取rssi的值呢?其实很简单
设备:kw36
例程:temperature_sensor
首先如图找到BleApp_ConnectionCallback函数,在AppPrintString后面添加一句
Gap_ReadRssi(mPeerDeviceId);这个不会返回RSSI的值,只是通知协议栈需要读取RSSI值
r1.PNG
同样在这个函数里,添加一个新的case情况,如图,通过前面函数通知协议栈,之后协议栈会触发这个case,你就可以读取数值了。
r2.PNG
我们连接上有temperature_colloctor程序的mcu,然后debug看一下结果,可以看到读取了值
r31.png
回复

使用道具 举报

  • TA的每日心情
    开心
    2021-10-22 14:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    4

    帖子

    0

    注册会员

    Rank: 2

    积分
    52
    最后登录
    2022-4-11
    发表于 2021-7-13 13:52:22 | 显示全部楼层
    什么也没显示啊,也连不上板子
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    655

    主题

    6311

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19924
    最后登录
    2024-4-19
     楼主| 发表于 2021-7-13 15:15:25 | 显示全部楼层
    wang_250139 发表于 2021-7-13 13:52
    什么也没显示啊,也连不上板子

    什么情况
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-7-12 17:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    10
    最后登录
    2021-11-9
    发表于 2021-7-13 17:37:07 | 显示全部楼层
    十分感谢分享
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-7-12 17:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    11
    最后登录
    2021-11-9
    发表于 2021-7-13 17:42:13 | 显示全部楼层
    感谢分享,学习了,谢谢
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    29
    最后登录
    2022-2-2
    发表于 2022-1-20 10:21:00 | 显示全部楼层
    用手机nRFconnect第一次连接上获取的rssi值为0x7F为无效值,可以在按键触发事件里多次调用read rssi函数,就可以获取到RSSI值了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    29
    最后登录
    2022-2-2
    发表于 2022-1-20 10:23:07 | 显示全部楼层
    另外,也要关闭低功耗模式,不然还需按键唤醒
    /* Enable/Disable PowerDown functionality in PwrLib */
    #define cPWR_UsePowerDownMode           0
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-19 12:48 , Processed in 0.141011 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表