? ? RTC_InitTime(2020, 1, 1, 0, 0, 0);?
? ? TMOS_TimerInit(0);
在系統(tǒng)運行中動態(tài)修改了時間然后再調(diào)用TMOS_TimerInit(0);是否可以這樣動態(tài)修改時間
上面使能RST作為手工復(fù)位輸入腳這個勾,可否通過程序程序修改,每次都要收到去掉,這樣批量不方便
? ? RTC_InitTime(2020, 1, 1, 0, 0, 0);?
? ? TMOS_TimerInit(0);
在系統(tǒng)運行中動態(tài)修改了時間然后再調(diào)用TMOS_TimerInit(0);是否可以這樣動態(tài)修改時間
上面使能RST作為手工復(fù)位輸入腳這個勾,可否通過程序程序修改,每次都要收到去掉,這樣批量不方便
您好,如果說TMOS初始化完了在運行了,那不可以再初始化RTC了,會打亂TMOS系統(tǒng)的時鐘出現(xiàn)異常;如果說接受TMOS系統(tǒng)暫時停止工作而引起的BLE斷連等問題,可以在再次初始化TMOS系統(tǒng)時按照目標時鐘初始化RTC,或者復(fù)位后初始化TMOS系統(tǒng)時按指定時初始化RTC;如果您是想做萬年歷,可以在校準時間后記錄校準時間與RTC時間的差值D,下次獲取時間時,讀取RTC時間再疊加上差值D,這樣可以不用在校準后初始化RTC而使TMOS系統(tǒng)崩潰。
RST引腳復(fù)位使能配置,無法在代碼中操作;您可以使用最新的ISP工具,會記憶包括RST復(fù)位使能功能在內(nèi)的燒錄配置選項,就不用每次打開都去掉勾選了。
收到,謝謝