从机SDK的IIC,开启DMA后,主机发送会显示没有应答
-
如图,从机IIC当我选择中断模式,主从IIC正常交互

但是我选择DMA后,主机就会进错误回调函数,提示从机未应答

目前主机的iic用的是mcal,从机用的SDK -
Kirk 在 从机SDK的IIC,开启DMA后,主机发送会显示没有应答 中说:
I2c_Slave_Dma_Demo.zip
这是基于 MD14 EVB 做的 I2C Slave DMA Demo,可以对比一下您好,我打开了demo工程,发现有三个DMA通道,目前IIC的SDK,DMA只有一路接收的RX吧,TX还有另外一路是不是多余了,还是有其他用途。

-
Kirk 在 从机SDK的IIC,开启DMA后,主机发送会显示没有应答 中说:
MD14 I2C Slave DMA 配置.pdf
DMA Channel0 只是默认的,不影响使用,是否删除都可以您好,我这边使用了Demo的DMA配置,还是不行,通信不上


目前我的从机芯片是B1MC03,主机芯片是B1ME05 -
Kirk 在 从机SDK的IIC,开启DMA后,主机发送会显示没有应答 中说:
可以把 MC03 的 YCT 工程发出来吗
[J3Y160_32B1MC03_APP.rar](无效文件格式,允许的格式有:.png, .jpg, .bmp, .txt, .webp, .webm, .mp4, .gif, .hex, .bin, .s19, .elf, .zip, .patch, .pdf, .yct, .jpeg)
-
因为我是直接移植的,YCT没有进行配置,可以会议看一下吗
-
Kirk 在 从机SDK的IIC,开启DMA后,主机发送会显示没有应答 中说:

你好,我这边在 MC03 EVB 板子上运行你们的工程,上位机做 i2c Master 发送从机可以正常响应- 确认一下 I2C 接线是否正确
- 确认一下 I2C 是否有上拉电阻,或者是否 Master 和 Slave 都接了上拉电阻,如果是则去掉一端的上拉电阻
- 用逻辑分析仪抓一下 I2C 总线的波形看一下
嗯嗯,好的,我这边再试一下
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...