請問為什么增加了hid鍵盤的廣播間隔時間,功耗卻沒有變?

微信圖片_20220221165656.png這是例程原本的間隔時間,測試平均功耗在330uA左右,然后我修改成了這樣微信圖片_20220221165704.png,測試功耗一點變化都沒有。是不是我哪里改錯了?

你沒有配對連接吧,連上了就不廣播了,功耗就一樣了。


我的意思是想要降低它在廣播時候的功耗,理論上增加廣播的時間間隔就可以的才對,我用peripheral的例程也是增大了廣播間隔之后功耗就相應(yīng)降低了,但是用HID的例程卻不行


增加連接間隔會使平均功耗降低。因為在沒有任務(wù)的時候,芯片都處于睡眠狀態(tài),即低功耗,增加間隔,也就增加了睡眠的時長。而在每一次電壓增大時,便是處于睡醒狀態(tài)。

2.jpg

在該工程中,是有定義了該函數(shù),但是實際并沒有用到,所以需要手動添加一下。重新設(shè)置廣播間隔按照如下的方式設(shè)置:

image.png


image.png那請問一下hiddev.c這個文件下面得這個廣播間隔參數(shù)是用來調(diào)什么的?


emobile_2022-02-22_16-19-05.png

在這個函數(shù)中會用到,斷開連接后,如果你不使能廣播,他就會選擇高頻廣播或者標(biāo)準(zhǔn)廣播,

emobile_2022-02-22_16-18-04.png

在這邊把使能廣播關(guān)了,斷開連接后就會調(diào)用高頻或者標(biāo)準(zhǔn)廣播,也就會用到你框中的數(shù)據(jù),例程中沒有用低頻廣播。



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频