女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

快來圍觀:S32K344 VCU項目開發隨筆~

朱老師物聯網大講堂 ? 2024-07-26 08:11 ? 次閱讀

此實例選擇串口13進行配置:

9bc9e37e-4ae3-11ef-817b-92fbcf53809c.png

9be75026-4ae3-11ef-817b-92fbcf53809c.png

9b7467b4-4ae3-11ef-817b-92fbcf53809c.png

三、外設配置

9b87370e-4ae3-11ef-817b-92fbcf53809c.png

添加外設:

9c2fb35c-4ae3-11ef-817b-92fbcf53809c.png

配置串口信息1:

9c551462-4ae3-11ef-817b-92fbcf53809c.png

配置串口信息2(回調函數):

9c887cc6-4ae3-11ef-817b-92fbcf53809c.png

中斷外設配置:

9d288874-4ae3-11ef-817b-92fbcf53809c.png

配置完畢后更新代碼。

四、部分代碼展示

/** * @brief UART_13回調函數 * * 該函數作為LPUART_13的中斷服務程序使用,根據接收到的事件類型執行相應的處理邏輯。 * 主要功能包括處理接收緩沖區滿和發送緩沖區空的事件,以及相應的數據傳輸邏輯。 * * @param HwInstance 硬件實例標識,此處忽略 * @param Event 事件類型,指示當前中斷的原因 * @param UserData 用戶數據,此處忽略 */void UART_13_Callback(const uint8 HwInstance, const Lpuart_Uart_Ip_EventType Event, void *UserData){ (void)HwInstance; // 避免未使用參數編譯警告 (void)UserData; // 避免未使用參數編譯警告
switch(Event) { case LPUART_UART_IP_EVENT_RX_FULL: // 接收緩沖區滿事件 { // 檢查是否收到換行符或接收緩沖區即將溢出 if ((rxBuffer[rxBufferIdx] != '\n') && (rxBufferIdx != (BUFFER_SIZE - 2U))) { // 繼續接收下一個字符 rxBufferIdx++; Lpuart_Uart_Ip_SetRxBuffer(LPUART_UART_IP_INSTANCE_USING_13,&rxBuffer[rxBufferIdx],1U); } else { // 將接收緩沖區的數據復制到發送緩沖區,并初始化接收緩沖區 memcpy(txBuffer,rxBuffer,rxBufferIdx+1); Lpuart_Uart_Ip_AsyncSend(LPUART_UART_IP_INSTANCE_USING_13,txBuffer,1); txBufferIdx++; memset(rxBuffer,0,rxBufferIdx+1); test = rxBufferIdx + 1; rxBufferIdx = 0; Lpuart_Uart_Ip_SetRxBuffer(LPUART_UART_IP_INSTANCE_USING_13,&rxBuffer[rxBufferIdx],1U); }; }break; case LPUART_UART_IP_EVENT_TX_EMPTY: // 發送緩沖區空事件 { // 檢查是否所有數據都已發送 if(txBufferIdx > test - 1) { // 重置發送緩沖區索引 txBufferIdx = 0; } else { // 繼續發送下一個字符 Lpuart_Uart_Ip_SetTxBuffer(LPUART_UART_IP_INSTANCE_USING_13,&txBuffer[txBufferIdx++],1U); } }break; case LPUART_UART_IP_EVENT_END_TRANSFER: // 傳輸結束事件 { // 此處可添加傳輸結束后的處理邏輯 }break; case LPUART_UART_IP_EVENT_ERROR: // 錯誤事件 { // 此處可添加錯誤處理邏輯 }break; default: { // 處理未知事件 }break; }}

五、注意事項

9d91d612-4ae3-11ef-817b-92fbcf53809c.png

此處注意前文提到的一個回調的配置,應調用此處的回調函數。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 串口
    +關注

    關注

    14

    文章

    1586

    瀏覽量

    78742
  • 代碼
    +關注

    關注

    30

    文章

    4888

    瀏覽量

    70274
  • VCU
    VCU
    +關注

    關注

    17

    文章

    83

    瀏覽量

    20944
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    求助,關于S32K342 IAR啟動代碼問題求解

    與鏈接類似的問題S32K344 IAR 啟動代碼問題 (SW32K3_S32M27x_RTD_R21-11_5.0.0_D2410) export the project from SDK
    發表于 04-10 07:12

    求助,關于S32K344 MQFP172 Tresos問題求解

    Hi, 我假設我們遇到了一些 Tresos/RTD 問題。我們有一個 S32K344EHT1VPBST 芯片,它具有 PB 封裝和 172 個引腳,數據表確認了這一點。 當我們在 Tresos 資源
    發表于 04-10 07:03

    評估I/O引腳切換時,為什么NXP S32K344板變磚了?

    我需要幫助,在評估 I/O 引腳切換時,我不知何故將我的 NXP S32K344板變磚了。 我使用 JLink Debug Adapter,它收到消息 my device is locked。我猜我
    發表于 04-08 07:50

    為什么S32K344運行Bist_Run(BIST_SAFETYBOOT_CFG)進入Hardfault?

    1. 為什么S32K344運行 Bist_Run(BIST_SAFETYBOOT_CFG) 進入 Hardfault? 2. 我正在使用備用 RAM 來存儲數據,這會影響 BIST 嗎?
    發表于 04-07 07:02

    請問在S32K344中,DMA的各個channel是否與LPSPI 0~6有固定的對應關系?

    請問在S32K344中,DMA的各個channel是否與LPSPI 0~6有固定的對應關系? 我將DMA_IP_HW_CH_5 配置為LPSPI0 TX,DMA_IP_HW_CH_5=4 配置為
    發表于 03-31 06:13

    FS23示例只有S32K344,沒有S32K312的嗎?

    導入示例的時候只看到K344的版本,如果我需要在K312上使用需要怎么去做呢
    發表于 03-27 07:01

    如何在S32K344上設置CS2100和配置PTA26以啟用STGL5000?

    我正在使用S32K344 WB并嘗試啟用STGL5000 系列. 根據 STGL5000 系列 數據表,sys_mclkpin 在激活之前需要一個 clock 信號。 ? 但是,在提供
    發表于 03-26 07:01

    如何使用Tresos for S32K344通過SPI配置DMA?

    我想知道如何使用 Tresos for S32K344 通過 SPI 配置 DMA。 軟件版本:4.0.0 HF02_D2407。 我正在嘗試配置,但在 logic analyzer 上看不到總線
    發表于 03-26 06:39

    如何在MBDT中使用S32k344進行加密?

    我想加密和解密通過 CAN 總線發送的數據,為此我想使用 S32k344 中的 HSE 模塊在 MBDT 1.5 中進行對稱加密-解密,但工具箱中沒有可用的塊。那我該怎么做呢。請分享與 HSE 相關的文件。
    發表于 03-25 07:21

    S32K344 Flexio模擬SPI程序不能正常執行怎么解決?

    S32DS版本3.5 RTD版本:S32K3_RTD_3_0_0_D2303 MCU:S32K344HVS BGA257封裝 我需要使用Flexio模擬SPI驅動SD卡,參考了T-Box設計,與示例
    發表于 03-21 06:43

    S32K344_clockout_s32ct示例無時鐘輸出是什么原因?

    在學習將 S32K344 評估板與 Simulink MBDT 結合使用時,我偶然發現了一個關于“s32k344_clockout_s32ct”項目的問題。主要問題是 ample 工程中提
    發表于 03-20 08:29

    MRCANHUBK344測試Qspi_Ip_Example_S32K344,遇到Qspi_Ip_Init返回STATUS_QSPI_IP_BUSY的問題求解

    我目前正在 MRCANHUBK344 開發人員板上測試Qspi_Ip_Example_S32K344。示例項目使用 MX25L6433FM2R-08G 閃存器件,而 CANHUB 板卡
    發表于 03-20 07:32

    如何如何集成MCAL到S32DS_S32K344

    集成MCAL到S32DS_S32K344
    發表于 12-30 15:35 ?2次下載

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

    一、概述通過閱讀手冊可以知道S32K344是擁有一個內部的RTC,并且可以運行在正常模式和低功耗模式之下,還可以用于低功耗的喚醒等等。而在配置時需要注意時鐘的配置,因為對于S32DS軟件來說,RTC
    的頭像 發表于 08-02 08:11 ?2997次閱讀
    零死角帶你玩轉<b class='flag-5'>S32K344</b>之實時時鐘RTC

    S32K344 VCU實戰項目之帶你入門篇~

    一、新建工程經過以上步驟,工程創建完畢。二、引腳配置此處配置引腳的輸出,控制四個LED燈。對應配置引腳PTA29,PTA30,PTA31,PTB18。再通過一個按鍵,利用外部中斷去實現一部分功能,此處選擇PTB26,對應外部中斷為EIRQ13。三、外設配置四、部分代碼展示五、注意事項如果是使用他這一套體系,在配置時需要注意有些地方要特定的配置,但是某些地方是
    的頭像 發表于 07-19 08:11 ?1484次閱讀
    <b class='flag-5'>S32K344</b> <b class='flag-5'>VCU</b>實戰<b class='flag-5'>項目</b>之帶你入門篇~