打印
[其他]

hc32l136 DMA是不是不支持IIC?

[复制链接]
2673|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
根据手册内容,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   

使用特权

评论回复
5
5574293| | 2022-6-6 15:25 | 只看该作者
华大的DMA不支持IIC. 目前就支持这个几个。想请教一下,做过TIMx的DMA没有,目前定时器的DMA没有成功设置,不知道从哪里入手了。

使用特权

评论回复
评论
martinhu 2022-6-14 11:42 回复TA
@5574293 :Burst模式是一次触发,Tc的cnt次数全部传完,block是一次触发,传输一个block,tc的cnt减1 
5574293 2022-6-7 13:57 回复TA
@martinhu :这个我是这样配置的。请教一下,就是DMA的Burst和Block模式的区别是什么呢?之前我用DMA+SPI的方式成功传输过数据。但是换到DMA+PWM上就不行了 
martinhu 2022-6-7 13:41 回复TA
定时器的DMA,需要定时器输出触发源,定时器内部有专门的寄存器使能对应的触发源输出功能,然后DMA选择这个定时器的触发源 
6
houjiakai| | 2022-6-7 09:10 | 只看该作者
支持IIC的。驱动oled可以。  

使用特权

评论回复
7
豌豆爹| | 2022-6-7 10:49 | 只看该作者
没用过,应该是支持的

使用特权

评论回复
8
pklong| | 2022-6-7 11:47 | 只看该作者
hc32l136 DMA有几个通道呢?

使用特权

评论回复
9
claretttt| | 2022-6-7 13:20 | 只看该作者
hc32l136 是低功耗芯片吗?

使用特权

评论回复
10
youtome| | 2022-6-7 14:17 | 只看该作者
hc32l136怎么样  

使用特权

评论回复
11
ccook11| | 2022-6-7 15:04 | 只看该作者
硬件iic吗?

使用特权

评论回复
12
pl202| | 2022-6-7 17:45 | 只看该作者
hc32l136 DMA没有用过。  

使用特权

评论回复
13
liaotian001| | 2022-6-15 09:12 | 只看该作者
HC32L11x, L13x, L17x, L19x DMA都不支持I2C, 但高速SPI,UART,ADC 都是支持DMA的
I2C 有太多的程序控制,DMA的使用基本上没有提升性能。

使用特权

评论回复
14
cehuafan| | 2022-6-20 15:39 | 只看该作者
可以移植的效果比较差了。   

使用特权

评论回复
15
sparrow054| | 2022-6-21 21:36 | 只看该作者
额···这个还真么试过

使用特权

评论回复
16
tpgf| | 2022-7-1 11:57 | 只看该作者
没有必要使用dma 吧

使用特权

评论回复
17
aoyi| | 2022-7-1 12:11 | 只看该作者
感觉 有点浪费资源啊

使用特权

评论回复
18
nawu| | 2022-7-1 12:16 | 只看该作者
能提高效率吗

使用特权

评论回复
19
zljiu| | 2022-7-1 12:37 | 只看该作者
感觉不会达到预期效果的

使用特权

评论回复
20
gwsan| | 2022-7-1 12:48 | 只看该作者
感觉完全没有这个必要

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

73

帖子

2

粉丝