• 正文
    • 一、概述
    • 二、時鐘配置
    • 三、外設配置
    • 四、源碼示例
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

零死角帶你玩轉S32K344之實時時鐘RTC~

2024/08/05
2889
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一、概述

通過閱讀手冊可以知道S32K344是擁有一個內部的RTC,并且可以運行在正常模式和低功耗模式之下,還可以用于低功耗的喚醒等等。而在配置時需要注意時鐘的配置,因為對于S32DS軟件來說,RTC默認時鐘來源是SXOSC,但是對于S32K344內部RTC本身來說需要使用SIRC時鐘源。

二、時鐘配置

三、外設配置

添加外設:

四、源碼示例

/** * @brief RTC鬧鐘回調函數 *  * 該函數在RTC鬧鐘事件觸發(fā)時被調用。它的主要作用是獲取當前時間并將其格式化為字符串, * 然后通過UART4發(fā)送出去。這個函數是作為RTC模塊的回調函數使用的,因此它不直接返回任何值, * 但通過參數和全局變量進行數據交互。 *  * @param callbackParam 回調參數,本函數中未使用,為了匹配函數原型而保留。 */void RTC_Alarm_Callback(uint8 callbackParam){    /* 忽略回調參數,因為本函數不需要使用它 */    (void)callbackParam;
    /* 獲取當前的時間和日期信息 */    Rtc_Ip_GetTimeDate(0U, &g_tNowData);
    /* 將當前時間格式化為字符串,準備發(fā)送 */    sprintf(g_cUart4TxDatabuff, "%d-%d-%d, %d:%d:%d.rn",            g_tNowData.year, g_tNowData.month, g_tNowData.day, g_tNowData.hour, g_tNowData.minutes, g_tNowData.seconds);
    /* 通過UART4發(fā)送格式化后的時間字符串 */    Lpuart_Uart_Ip_SyncSend(LPUART_UART_IP_INSTANCE_USING_4, (const uint8 *)g_cUart4TxDatabuff,                            strlen(g_cUart4TxDatabuff), 0xFFFFFFFF);}

五、Reference

20240224【車載VCU項目簡介】

20240226【車載VCU項目進度1】

20240304【車載VCU項目進度2】

20240308【車載VCU項目進度3】

20240323【車載VCU項目進度4】

20240420【車載VCU項目進度5】

20240619【車載VCU項目進度6】

20240719 【車載VCU項目進度7】20240726 【車載VCU項目進度8】

20240730【車載VCU項目進度9】

歡迎轉發(fā)分享給需要的好友!

微信號:zls_it

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
510ABA156M250AAG 1 Silicon Laboratories Inc LVPECL Output Clock Oscillator,

ECAD模型

下載ECAD模型
$3.67 查看
APDS-9008-020 1 Broadcom Limited Switch, Surface Mount

ECAD模型

下載ECAD模型
$2.75 查看
VCC1-G3D-106M250000 1 Vectron International CMOS Output Clock Oscillator, 106.25MHz Nom, ROHS COMPLIANT, HERMETIC SEALED, SMALL PACKAGE-4
暫無數據 查看

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

微信公眾號《朱老師IT充電站》主筆。先后從事電子工程師、單片機軟件工程師、嵌入式linux軟件工程師、物聯網軟件工程師、架構師等工作,教育品牌<朱老師物聯網大講堂>創(chuàng)始人,暢銷書作者。擅長U-Boot、linux kernel等嵌入式底層和系統(tǒng)層開發(fā)、架構設計。擅長匯編、C/C++、Java、C#等常用開發(fā)語言。被授予:IBM技術專家、華為云享專家、51CTO學院金牌講師等稱號。