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

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

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

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

快來(lá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ù)作為L(zhǎng)PUART_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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1620

    瀏覽量

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

    關(guān)注

    30

    文章

    4971

    瀏覽量

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

    關(guān)注

    17

    文章

    86

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    S32K3 OTA 演示示例在 EVB 上復(fù)位后無(wú)法啟動(dòng)S32K358怎么解決?

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

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

    MCSXTM4CK344和MCDXTM4CK344是功能強(qiáng)大的電機(jī)控制開發(fā)套件,用于高功率48V應(yīng)用的快速原型設(shè)計(jì)和評(píng)估。
    的頭像 發(fā)表于 01-26 09:29 ?1915次閱讀
    恩智浦基于<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)對(duì)于電子工程師來(lái)說(shuō)至關(guān)重要。NXP的S32K344白板就是這樣一款極具潛
    的頭像 發(fā)表于 12-25 10:55 ?529次閱讀

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

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

    首搭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 ?1038次閱讀
    首搭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問(wèn)題求解

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

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

    我需要幫助,在評(píng)估 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 來(lái)存儲(chǔ)數(shù)據(jù),這會(huì)影響 BIST 嗎?
    發(fā)表于 04-07 07:02

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

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

    FS23示例只有S32K344,沒(méi)有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通過(guò)SPI配置DMA?

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

    如何在MBDT中使用S32k344進(jìn)行加密?

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

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

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

    MRCANHUBK344測(cè)試Qspi_Ip_Example_S32K344,遇到Qspi_Ip_Init返回STATUS_QSPI_IP_BUSY的問(wèn)題求解

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