CH582M同時使用觸摸按鍵功能和ADC功能出現(xiàn)問題

單獨使用觸摸按鍵功能是正常的,單獨使用ADC讀取AD正常的。但是加在一起后哪個最后初始化哪個可以使用,感覺不能共用。

void Touch_Key_init(void)

{

? TouchKey_TaskID = TMOS_ProcessEventRegister( Touch_Key_ProcessEvent );

? touchkey_baseinit();

? touchkey_channelinit();


? tmos_set_event(TouchKey_TaskID,GetKey_EVT);

}

void HeartInit()

{

GPIOA_ModeCfg(GPIO_Pin_2, GPIO_ModeOut_PP_20mA);

GPIOA_ModeCfg(GPIO_Pin_1, GPIO_ModeIN_Floating);

? ? ADC_ExtSingleChSampInit(SampleFreq_3_2, ADC_PGA_0);

? ? ADC_InterTSSampInit();


? ??

HeartTaskID = TMOS_ProcessEventRegister(HEART_ProcessEvent);

tmos_set_event(HeartTaskID, HeartGetADC_EVENT);

}

這是這兩個初始化函數(shù)

adc和觸摸都是使用同一個寄存器不同的工作模式,所以兩者切換需要切換寄存器配置。582的觸摸庫已經(jīng)包含了這個操作


ADC問題已解決。咨詢一下,我有掃描LED操作,當沒有連接藍牙的時候led掃描不會有抖動,但是連接之后led掃描明顯出現(xiàn)抖動,led掃描我是用的tmos開了一個掃描任務操作的,是不是連接藍牙之后有什么任務優(yōu)先級很高一直占用導致的。請問這個該怎么解決


將這里的連接間隔適當拉大一些試試看。

3.png


Tmos的任務都是順序執(zhí)行的,藍牙的任務比較靠前,所以順序輪詢會先執(zhí)行藍牙任務。
你掃描LED的代碼復雜嗎,如果不復雜,處理時間不長可以放到中斷里面執(zhí)行,然后根據(jù)情況把藍牙的連接間隔搞長一點。


開了一個定時器中斷里操作后解決問題。我現(xiàn)在從機模塊設(shè)置HAL_SLEEP=1后,測量電流有70多ua~150多ua來回跳動,想問下如何降低到10ua附近


CH573 CH582 CH579 peripheral通用外設(shè)例子講解二 HAL SLEEP控制邏輯 - debugdabiaoge - 博客園 (cnblogs.com)
繼續(xù)擴大睡眠時間,縮減工作時間


我將WAKE_UP_RTC_MAX_TIME改成1后也有30多ua,請問CH582M可以實現(xiàn)10S廣播一次數(shù)據(jù)然后功耗在10ua左右嗎,如果可以應該怎么操作


WAKE_UP_RTC_MAX_TIME這個是用來等待晶振起振的時間,是不需要改的,可以增大連接間隔和增大廣播間隔。

// Minimum connection interval (units of 1.25ms, 6=7.5ms)

#define DEFAULT_DESIRED_MIN_CONN_INTERVAL? ??

// Maximum connection interval (units of 1.25ms, 100=125ms)

#define DEFAULT_DESIRED_MAX_CONN_INTERVAL? ??

#define DEFAULT_ADVERTISING_INTERVAL? ? ? ? ? ? ?廣播間隔




可以一開始的連接間隔比較小然后連接上主機之后將連接間隔增大來減小功耗嗎?應該怎么操作?還有就是DEFAULT_DESIRED_MIN_CONN_INTERVAL和DEFAULT_DESIRED_MAX_CONN_INTERVAL可以選擇么?我感覺我連接的時候連接間隔是DEFAULT_DESIRED_MAX_CONN_INTERVAL,連接成功后是DEFAULT_DESIRED_MIN_CONN_INTERVAL


一開始處于廣播態(tài),這個時候你的廣播間隔影響你的功耗,沒有連接連接間隔不起作用。連接上之后主機和從機在范圍內(nèi)協(xié)商出連接間隔,以連接后的連接間隔為準。結(jié)合自己的需求調(diào)節(jié)廣播間隔和連接間隔。


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

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