CH582 時(shí)間慢

RTC_GetTime(&temp1,&temp2,&temp3,&temp4,&temp5,&temp6);? ? ?//獲取日期時(shí)間

待機(jī)一天后獲取的時(shí)間比標(biāo)準(zhǔn)時(shí)間慢好幾個(gè)小時(shí)。


疑問(wèn)一,是否必須要外掛32.768K晶振

疑問(wèn)二,是否關(guān)閉了此腳功能引起的?PWR_UnitModCfg(DISABLE, UNIT_SYS_LSE);? ? ? ? ? ? ? //注意此引腳是LSE晶振引腳,要保證關(guān)閉才能使用其他功能





熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

如果需要rtc做的十分精確,那么是需要外掛32.768k晶振的,外部晶振誤差一般在20ppm以內(nèi),算下來(lái)一天的誤差在1.7s左右,使用內(nèi)部的話,校準(zhǔn)后誤差在2/1000左右,一天誤差在170s左右,

如果一天誤差很大,可能是使用的內(nèi)部晶振,但是沒有校準(zhǔn)導(dǎo)致,藍(lán)牙程序中,兩分鐘會(huì)校準(zhǔn)一次。


97a38e35ad71f14d4af774ba86256a0.png




是的內(nèi)部晶振,

藍(lán)牙程序中,兩分鐘會(huì)校準(zhǔn)一次。調(diào)用下面的就行了么


1706750594140.png


對(duì)的,例程中本身是開啟了這個(gè)校準(zhǔn)任務(wù)的,只要你不關(guān)閉就行,

#if(defined?BLE_CALIBRATION_ENABLE)?&&?(BLE_CALIBRATION_ENABLE?==?TRUE)
????tmos_start_task(halTaskID,?HAL_REG_INIT_EVENT,?MS1_TO_SYSTEM_TIME(BLE_CALIBRATION_PERIOD));?//?添加校準(zhǔn)任務(wù),單次校準(zhǔn)耗時(shí)小于10ms
#endif



好的,謝謝


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

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