在CH579M的系統中,提供一種時間戳函數,使用它可記錄下編譯系統時的時間,其使用效果如圖1所示。
e.jpg (18.24 KB, 下載次數: 53)
下載附件
2020-9-15 09:08 上傳
圖1 時間戳函數使用效果 那么該函數的使用形式如何呢? 在OLED屏的顯示函數中,其用法如下: OLED_ShowString(0,0,__DATE__,16); // 時間戳函數 OLED_ShowString(0,2,__TIME__,16); 用在串行通訊中,其語句為: PRINT( "Start @ChipID=%02X%s \n", R8_CHIP_ID, __TIME__);
w.jpg (33.6 KB, 下載次數: 52)
下載附件
2020-9-15 09:08 上傳
圖2 串口下時間戳的使用效果 需要指出的是:時間戳就是時間戳,它無法當做RTC函數來使用,它只能記錄下編譯時刻的時間,而無法對時間加以實時更新。
|