開發(fā)過程中發(fā)現(xiàn)ch582連接上藍(lán)牙以后過一會會重啟,間隔時間隨機(jī),5分鐘到1s均有,但是只要不連接藍(lán)牙單片機(jī)都不會發(fā)生重啟。我一開始懷疑是內(nèi)存溢出,檢查代碼有沒有讀取指針的情況,查看到從機(jī)的
static gattCharCfg_t simpleProfileChar4Config[GATT_MAX_NUM_CONN];//此處原從機(jī)代碼為1,一直會有連接了內(nèi)存錯誤重啟問題,參考心率計例程修改為四,觀察現(xiàn)象
然后修改發(fā)現(xiàn)還是會重啟,我就去跑官方的從機(jī)例程,發(fā)現(xiàn)也會出現(xiàn)重啟的現(xiàn)象,甚至比我自己的代碼重啟頻率還高,然后發(fā)現(xiàn)我的開發(fā)板,不管是使用藍(lán)牙庫還是不使用藍(lán)牙庫,電源燈會有呼吸燈一樣的忽閃忽閃,現(xiàn)在又懷疑是否是供電出現(xiàn)了問題
我想了解一下連接上了藍(lán)牙,Ch582對供電的要求更高嗎,我的連接間隔是0.75s~1s,廣播間隔50ms