定时器的PWM怎么和DMA联系起来?

2019-10-16 04:52发布

先来对比一个DMA的实例。DMA和串口联系的时候,我们查表
可以知道,串口1的TX在DMA1的通道4上面。

根据配置情况,可以将数据从内存(就是全局变量buff【SEND_LEN】)发送到串口的数据寄存器,然后
通过串口本身往外发送。  同理也可以从USART1_DR的值转移的buff中,器件自己会转,只要配置是正确
的到时候直接打印buff就知道了。


那么说到定时器的PWM的时候,内存的buff到底和定时器的什么相联系的呢?  PWM输出的是波形
到底是波形的什么数据呢?求理解深刻的吧友讲一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
aiyeba
1楼-- · 2019-10-16 10:39
DMA一定是和相对应的外设的数据寄存器相联系的
xuande
2楼-- · 2019-10-16 14:18

1、理解有误。
     你查的那个表,大概是“触发信号表”,表示那些物理事件可以触发DMA。

xuande
3楼-- · 2019-10-16 19:48
 精彩回答 2  元偷偷看……
aiyeba
4楼-- · 2019-10-16 23:54
xuande 发表于 2016-11-21 20:29
2、DMA的实质是用硬件实现指定次数的数据转移。
     使用DMA需要首先要明确:谁、什么事情触发DMA。

...

能否用定时器的PWM来分析一下。

一周热门 更多>