chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

快來圍觀:S32K344 VCU項目開發(fā)隨筆~

朱老師物聯(lián)網(wǎng)大講堂 ? 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(回調(diào)函數(shù)):

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

中斷外設配置:

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

配置完畢后更新代碼。

四、部分代碼展示

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

此處注意前文提到的一個回調(diào)的配置,應調(diào)用此處的回調(diào)函數(shù)。

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

    關注

    15

    文章

    1620

    瀏覽量

    82924
  • 代碼
    +關注

    關注

    30

    文章

    4971

    瀏覽量

    74037
  • VCU
    VCU
    +關注

    關注

    17

    文章

    86

    瀏覽量

    21598
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    S32K3 OTA 演示示例在 EVB 上復位后無法啟動S32K358怎么解決?

    我在 S32K344 EVB 上成功運行了 S32K3 OTA 演示示例。 然后我將相同的 OTA 演示代碼移植到我的 S32K358 EVB 上。 我已確認 OTA 功能已啟用,并且
    發(fā)表于 03-06 07:59

    恩智浦基于S32K344的48V電機控制開發(fā)套件產(chǎn)品介紹

    MCSXTM4CK344和MCDXTM4CK344是功能強大的電機控制開發(fā)套件,用于高功率48V應用的快速原型設計和評估。
    的頭像 發(fā)表于 01-26 09:29 ?1917次閱讀
    恩智浦基于<b class='flag-5'>S32K344</b>的48V電機控制<b class='flag-5'>開發(fā)</b>套件產(chǎn)品介紹

    探索S32K344白板:多功能硬件開發(fā)平臺的深度剖析

    探索S32K344白板:多功能硬件開發(fā)平臺的深度剖析 在當今電子技術飛速發(fā)展的時代,一款功能強大且全面的開發(fā)平臺對于電子工程師來說至關重要。NXP的S32K344白板就是這樣一款極具潛
    的頭像 發(fā)表于 12-25 10:55 ?534次閱讀

    S32K376 BMU與VCU集成方案:硬件、軟件與調(diào)試全解析

    S32K396BMS-EVB 評估板.pdf 一、方案概述 該參考設計將BMS和VCU集成在一個ECU中,基于S32K376 MCU開發(fā)。BMS系統(tǒng)負責監(jiān)測電池電壓、溫度
    的頭像 發(fā)表于 12-24 14:25 ?448次閱讀

    首搭RT-Thread程翧車控平臺| RT-Thread程翧 S32K344 快速原型開發(fā)平臺正式上市!| 產(chǎn)品動態(tài)

    ——基于NXPS32K344的ECU快速原型開發(fā)平臺,RT-Thread程翧S32K344快速原型開發(fā)平臺,是首個深度內(nèi)置RT-Thread程翧車控軟件平臺的快速原型
    的頭像 發(fā)表于 10-31 11:53 ?1044次閱讀
    首搭RT-Thread程翧車控平臺| RT-Thread程翧 <b class='flag-5'>S32K344</b> 快速原型<b class='flag-5'>開發(fā)</b>平臺正式上市!| 產(chǎn)品動態(tài)

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

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

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

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

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

    1. 為什么S32K344運行 Bist_Run(BIST_SAFETYBOOT_CFG) 進入 Hardfault? 2. 我正在使用備用 RAM 來存儲數(shù)據(jù),這會影響 BIST 嗎?
    發(fā)表于 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 配置為
    發(fā)表于 03-31 06:13

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

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

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

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

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

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

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

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

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

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

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

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