電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 22|回復(fù): 0
收起左側(cè)

零死角帶你玩轉(zhuǎn)S32K344之實(shí)時(shí)時(shí)鐘RTC~

[復(fù)制鏈接]

435

主題

435

帖子

2246

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
2246
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-8-2 08:02:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
點(diǎn)擊上方藍(lán)字關(guān)注我們

一、概述   

通過(guò)閱讀手冊(cè)可以知道S32K344是擁有一個(gè)內(nèi)部的RTC,并且可以運(yùn)行在正常模式和低功耗模式之下,還可以用于低功耗的喚醒等等。而在配置時(shí)需要注意時(shí)鐘的配置,因?yàn)閷?duì)于S32DS軟件來(lái)說(shuō),RTC默認(rèn)時(shí)鐘來(lái)源是SXOSC,但是對(duì)于S32K344內(nèi)部RTC本身來(lái)說(shuō)需要使用SIRC時(shí)鐘源。





二、時(shí)鐘配置




三、外設(shè)配置

添加外設(shè):













四、源碼示例

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

    五、Reference

    20240224【車載VCU項(xiàng)目簡(jiǎn)介】
    20240226【車載VCU項(xiàng)目進(jìn)度1】
    20240304【車載VCU項(xiàng)目進(jìn)度2】
    20240308【車載VCU項(xiàng)目進(jìn)度3】
    20240323【車載VCU項(xiàng)目進(jìn)度4】
    20240420【車載VCU項(xiàng)目進(jìn)度5】
    20240619【車載VCU項(xiàng)目進(jìn)度6】
    20240719 【車載VCU項(xiàng)目進(jìn)度7】20240726 【車載VCU項(xiàng)目進(jìn)度8】20240730【車載VCU項(xiàng)目進(jìn)度9】

    歡迎轉(zhuǎn)發(fā)分享給需要的好友!
    微信號(hào):zls_it
    掃描下方二維碼添加充電站小助手微信,可以加入微信交流群
    群內(nèi)每天分享一些大廠的經(jīng)典C語(yǔ)言語(yǔ)、C++面試題及知識(shí)點(diǎn)解析、技術(shù)話題分
    享,易混淆的概念答疑等,等你來(lái)GET!!!
  • 發(fā)表回復(fù)

    本版積分規(guī)則


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表