一、概述
通過閱讀手冊可以知道S32K344是擁有一個內部的RTC,并且可以運行在正常模式和低功耗模式之下,還可以用于低功耗的喚醒等等。而在配置時需要注意時鐘的配置,因為對于S32DS軟件來說,RTC默認時鐘來源是SXOSC,但是對于S32K344內部RTC本身來說需要使用SIRC時鐘源。
二、時鐘配置
三、外設配置
添加外設:
四、源碼示例
/** * @brief RTC鬧鐘回調函數 * * 該函數在RTC鬧鐘事件觸發時被調用。它的主要作用是獲取當前時間并將其格式化為字符串, * 然后通過UART4發送出去。這個函數是作為RTC模塊的回調函數使用的,因此它不直接返回任何值, * 但通過參數和全局變量進行數據交互。 * * @param callbackParam 回調參數,本函數中未使用,為了匹配函數原型而保留。 */void RTC_Alarm_Callback(uint8 callbackParam){ /* 忽略回調參數,因為本函數不需要使用它 */ (void)callbackParam;
/* 獲取當前的時間和日期信息 */ Rtc_Ip_GetTimeDate(0U, &g_tNowData);
/* 將當前時間格式化為字符串,準備發送 */ sprintf(g_cUart4TxDatabuff, "%d-%d-%d, %d:%d:%d.\r\n", g_tNowData.year, g_tNowData.month, g_tNowData.day, g_tNowData.hour, g_tNowData.minutes, g_tNowData.seconds);
/* 通過UART4發送格式化后的時間字符串 */ Lpuart_Uart_Ip_SyncSend(LPUART_UART_IP_INSTANCE_USING_4, (const uint8 *)g_cUart4TxDatabuff, strlen(g_cUart4TxDatabuff), 0xFFFFFFFF);}
-
實時時鐘
+關注
關注
4文章
227瀏覽量
65490 -
RTC
+關注
關注
2文章
501瀏覽量
65800 -
時鐘源
+關注
關注
0文章
92瀏覽量
15866
發布評論請先 登錄
相關推薦
評論