91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

朱老師物聯(lián)網(wǎng)大講堂 ? 2024-07-26 08:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

此實(shí)例選擇串口13進(jìn)行配置:

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

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

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

三、外設(shè)配置

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

添加外設(shè):

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

配置串口信息1:

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

配置串口信息2(回調(diào)函數(shù)):

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

中斷外設(shè)配置:

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

配置完畢后更新代碼。

四、部分代碼展示

/** * @brief UART_13回調(diào)函數(shù) * * 該函數(shù)作為LPUART_13的中斷服務(wù)程序使用,根據(jù)接收到的事件類型執(zhí)行相應(yīng)的處理邏輯。 * 主要功能包括處理接收緩沖區(qū)滿和發(fā)送緩沖區(qū)空的事件,以及相應(yīng)的數(shù)據(jù)傳輸邏輯。 * * @param HwInstance 硬件實(shí)例標(biāo)識(shí),此處忽略 * @param Event 事件類型,指示當(dāng)前中斷的原因 * @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ù)接收下一個(gè)字符 rxBufferIdx++; Lpuart_Uart_Ip_SetRxBuffer(LPUART_UART_IP_INSTANCE_USING_13,&rxBuffer[rxBufferIdx],1U); } else { // 將接收緩沖區(qū)的數(shù)據(jù)復(fù)制到發(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ā)送下一個(gè)字符 Lpuart_Uart_Ip_SetTxBuffer(LPUART_UART_IP_INSTANCE_USING_13,&txBuffer[txBufferIdx++],1U); } }break; case LPUART_UART_IP_EVENT_END_TRANSFER: // 傳輸結(jié)束事件 { // 此處可添加傳輸結(jié)束后的處理邏輯 }break; case LPUART_UART_IP_EVENT_ERROR: // 錯(cuò)誤事件 { // 此處可添加錯(cuò)誤處理邏輯 }break; default: { // 處理未知事件 }break; }}

五、注意事項(xiàng)

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

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

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

    關(guān)注

    15

    文章

    1618

    瀏覽量

    82809
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

    73956
  • VCU
    VCU
    +關(guān)注

    關(guān)注

    17

    文章

    86

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

    求助,關(guān)于S32K344 MQFP172 Tresos問題求解

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

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

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

    為什么S32K344運(yùn)行Bist_Run(BIST_SAFETYBOOT_CFG)進(jìn)入Hardfault?

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

    請問在S32K344中,DMA的各個(gè)channel是否與LPSPI 0~6有固定的對應(yīng)關(guān)系?

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

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

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

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

    我正在使用S32K344 WB并嘗試啟用STGL5000 系列. 根據(jù) STGL5000 系列 數(shù)據(jù)表,sys_mclkpin 在激活之前需要一個(gè) clock 信號(hào)。 ? 但是,在提供
    發(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進(jìn)行加密?

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

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

    S32DS版本3.5 RTD版本:S32K3_RTD_3_0_0_D2303 MCU:S32K344HVS BGA257封裝 我需要使用Flexio模擬SPI驅(qū)動(dòng)SD卡,參考了T-Box設(shè)計(jì),與示例
    發(fā)表于 03-21 06:43

    S32K344_clockout_s32ct示例無時(shí)鐘輸出是什么原因?

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

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

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