[其他] hc32l136 DMA是不是不支持IIC?

[复制链接]
3496|29
 楼主| WT418995874 发表于 2022-6-1 08:57 | 显示全部楼层 |阅读模式
根据手册内容,DMA功能没提到IIC
想用IIC DMA来刷OLED
carpsnow 发表于 2022-6-3 15:40 | 显示全部楼层
i2c的话,感觉都不值当的用DMA
当然了,这个需要回去看看框架,DMA到i2c没有
sparrow054 发表于 2022-6-5 14:44 | 显示全部楼层
不知道,
用过串口DMA
quickman 发表于 2022-6-6 12:48 | 显示全部楼层
应该支持iic   
5574293 发表于 2022-6-6 15:25 | 显示全部楼层
华大的DMA不支持IIC. 33247629dab88c1447.png 目前就支持这个几个。想请教一下,做过TIMx的DMA没有,目前定时器的DMA没有成功设置,不知道从哪里入手了。

评论

@5574293 :Burst模式是一次触发,Tc的cnt次数全部传完,block是一次触发,传输一个block,tc的cnt减1  发表于 2022-6-14 11:42
@martinhu :这个我是这样配置的。请教一下,就是DMA的Burst和Block模式的区别是什么呢?之前我用DMA+SPI的方式成功传输过数据。但是换到DMA+PWM上就不行了  发表于 2022-6-7 13:57
定时器的DMA,需要定时器输出触发源,定时器内部有专门的寄存器使能对应的触发源输出功能,然后DMA选择这个定时器的触发源  发表于 2022-6-7 13:41
houjiakai 发表于 2022-6-7 09:10 | 显示全部楼层
支持IIC的。驱动oled可以。  
豌豆爹 发表于 2022-6-7 10:49 | 显示全部楼层
没用过,应该是支持的
pklong 发表于 2022-6-7 11:47 | 显示全部楼层
hc32l136 DMA有几个通道呢?
claretttt 发表于 2022-6-7 13:20 | 显示全部楼层
hc32l136 是低功耗芯片吗?
youtome 发表于 2022-6-7 14:17 | 显示全部楼层
hc32l136怎么样  
ccook11 发表于 2022-6-7 15:04 | 显示全部楼层
硬件iic吗?
pl202 发表于 2022-6-7 17:45 | 显示全部楼层
hc32l136 DMA没有用过。  
liaotian001 发表于 2022-6-15 09:12 | 显示全部楼层
HC32L11x, L13x, L17x, L19x DMA都不支持I2C, 但高速SPI,UART,ADC 都是支持DMA的
I2C 有太多的程序控制,DMA的使用基本上没有提升性能。
cehuafan 发表于 2022-6-20 15:39 | 显示全部楼层
可以移植的效果比较差了。   
sparrow054 发表于 2022-6-21 21:36 | 显示全部楼层
额···这个还真么试过
tpgf 发表于 2022-7-1 11:57 | 显示全部楼层
没有必要使用dma 吧
aoyi 发表于 2022-7-1 12:11 | 显示全部楼层
感觉 有点浪费资源啊
nawu 发表于 2022-7-1 12:16 | 显示全部楼层
能提高效率吗
zljiu 发表于 2022-7-1 12:37 | 显示全部楼层
感觉不会达到预期效果的
gwsan 发表于 2022-7-1 12:48 | 显示全部楼层
感觉完全没有这个必要
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

78

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部