关于使用TIM1的TIM1_DMAR寄存器进行DMA传输,DMA不能设置为DMA_Mode_Circular模式?

[复制链接]
7094|8
 楼主| lixiang69 发表于 2013-10-13 23:25 | 显示全部楼层 |阅读模式
关于使用TIM1的TIM1_DMAR寄存器进行DMA传输,DMA不能设置为DMA_Mode_Circular模式
想要进行DMA的循环传输该如何实现呢?
 楼主| lixiang69 发表于 2013-10-14 10:51 | 显示全部楼层
没人使用过这种模式?
 楼主| lixiang69 发表于 2013-10-14 16:23 | 显示全部楼层
ST的人呢?
chuangpu 发表于 2013-10-14 16:46 | 显示全部楼层
没有用过这个模式  楼主   帮你顶一个   看看别人的意见如何   顶你一个
houjiajian 发表于 2016-5-10 08:56 | 显示全部楼层
可以使用循环模式,但是DMAR似乎只有16位,传输精度上不去
643757107 发表于 2016-5-10 16:27 | 显示全部楼层
循环模式,例程中如果没有这个模式,那就是没有了。
huangcunxiake 发表于 2016-5-10 22:20 | 显示全部楼层
TIM是定时器吗,定时器怎么有什么数据要DMA的?
laidaihua 发表于 2019-9-21 16:57 | 显示全部楼层
huangcunxiake 发表于 2016-5-10 22:20
TIM是定时器吗,定时器怎么有什么数据要DMA的?

很明显是个小白的提问,不必在意。。
香水城 发表于 2019-9-23 11:35 | 显示全部楼层
这么早的贴都翻出来了。

STM32的很多定时器支持DMA busrt传输,也支持Circular模式。
它主要适用于同时对多个定时器的寄存器进行DMA访问。比方修改或读取定时器寄存器的值以改变PWM输出。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

320

帖子

3

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