查看: 42|回复: 0

[S32] S32K144单片机DMA转运串口发送数据,急求解

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
16
最后登录
2024-4-12
发表于 2024-4-7 16:49:51 | 显示全部楼层 |阅读模式
各位彭于晏,刘亦菲们,请问在S32DS中如何配置串口加DMA吗,求解求解求解,琢磨好些天了,再搞不出来怕是离离职不远了,我用官方SDK库2.0,先 EDMA_DRV_Init(&dmaController1_State, &dmaController1_InitConfig0,                          edmaChnStateArray, edmaChnConfigArray, EDMA_CONFIGURED_CHANNELS_COUNT);
.................
        for(i=0;i<NumOfReg;i++)
                {
                        TxBuff =  i;
                }

                H485_CON_ON();                //485 TX模式
                Delay_ms(2);
                LPUART_DRV_SendData(INST_HLPUART1, TxBuff, NumOfReg);
                while(LPUART_DRV_GetTransmitStatus(1, &bytesRemaining) != STATUS_SUCCESS);
                Delay_ms(2);
                triggerSingleBlock(EDMA_CHN0_NUMBER,(uint8_t*)TxBuff, edmabuff,strlen(TxBuff));
                clearBuff(edmabuff,255);

代码大致这样,为啥串口一直卡死在DMAMUX初始化里的CHCFG=0,跳出这个就去到default,求解我是哪里出错了吗

我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-7 02:40 , Processed in 0.105411 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表