在什么情況會不停的重啟定時(shí)器
在什么情況會不停的重啟定時(shí)器(補(bǔ)圖片)
ttp://www.findthetime.net/bbs/thread-70770-8.html
這個(gè)帖子 93樓 可以下載Tmos的接口和使用描述?
這個(gè)是Tmos啟動(dòng)的定時(shí)任務(wù),循環(huán)執(zhí)行的,你可以看下Tmos對這個(gè)函數(shù)的描述
發(fā)現(xiàn)藍(lán)牙通訊會搶任務(wù)???圖2 有任務(wù)沒有啟動(dòng)??
設(shè)備可以一直等待嗎???
不是藍(lán)牙搶任務(wù),
Tmos運(yùn)行是在main里面不停的查所有任務(wù)的狀態(tài)
然后去執(zhí)行任務(wù)注冊的函數(shù)
函數(shù)里面是if判斷,執(zhí)行完return的
所以寫在前面的會先執(zhí)行,退出,回到main,重新查任務(wù),在循環(huán),如果前面的任務(wù)一直在,后面的就順延,甚至執(zhí)行不了。
Tmos不是個(gè)操作系統(tǒng),只是管理任務(wù)時(shí)間的單線程任務(wù)而已。
GAPROLE_WAITING,??????????????????????? //!< Device is started but not advertising, is in waiting period before advertising again
PA5這個(gè)功能? ? 在手冊中沒有查找這個(gè)功能??
從睡眠模式喚醒之后,UART打印出一堆亂碼,UART需要多少時(shí)間才能正常工作??
若ADC采樣配置 為ADC_PGA_0,ADC引腳的電壓超過0-2V,比如2.5V? ?結(jié)果會怎么樣???
這個(gè)是寫錯(cuò)了,CH573的通道校準(zhǔn)是用內(nèi)部通道
實(shí)際校準(zhǔn)用的通道
這個(gè)地方是注釋有錯(cuò),多寫的,后面會改正
CH579芯片呢?也是這樣??
GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeIN_Floating);
?RoughCalib_Value = ADC_DataCalib_Rough();? // 用于計(jì)算ADC內(nèi)部偏差,記錄到全局變量 RoughCalib_Value中??
追問 26樓
若ADC采樣配置 為ADC_PGA_0,ADC引腳的電壓超過0-2V,比如2.5V? ?結(jié)果會怎么樣???
測量值溢出,滿量程,得到值4096
是的,按照4096計(jì)算,輸出結(jié)果一致