這是例程原本的間隔時間,測試平均功耗在330uA左右,然后我修改成了這樣,測試功耗一點變化都沒有。是不是我哪里改錯了?
查看: 1473
回復(fù): 5
請問為什么增加了hid鍵盤的廣播間隔時間,功耗卻沒有變?
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
你沒有配對連接吧,連上了就不廣播了,功耗就一樣了。
我的意思是想要降低它在廣播時候的功耗,理論上增加廣播的時間間隔就可以的才對,我用peripheral的例程也是增大了廣播間隔之后功耗就相應(yīng)降低了,但是用HID的例程卻不行
增加連接間隔會使平均功耗降低。因為在沒有任務(wù)的時候,芯片都處于睡眠狀態(tài),即低功耗,增加間隔,也就增加了睡眠的時長。而在每一次電壓增大時,便是處于睡醒狀態(tài)。
在該工程中,是有定義了該函數(shù),但是實際并沒有用到,所以需要手動添加一下。重新設(shè)置廣播間隔按照如下的方式設(shè)置:
那請問一下hiddev.c這個文件下面得這個廣播間隔參數(shù)是用來調(diào)什么的?
在這個函數(shù)中會用到,斷開連接后,如果你不使能廣播,他就會選擇高頻廣播或者標(biāo)準(zhǔn)廣播,
在這邊把使能廣播關(guān)了,斷開連接后就會調(diào)用高頻或者標(biāo)準(zhǔn)廣播,也就會用到你框中的數(shù)據(jù),例程中沒有用低頻廣播。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄