打印

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

[复制链接]
6496|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 | 只看该作者
没有用过这个模式  楼主   帮你顶一个   看看别人的意见如何   顶你一个

使用特权

评论回复
5
houjiajian| | 2016-5-10 08:56 | 只看该作者
可以使用循环模式,但是DMAR似乎只有16位,传输精度上不去

使用特权

评论回复
6
643757107| | 2016-5-10 16:27 | 只看该作者
循环模式,例程中如果没有这个模式,那就是没有了。

使用特权

评论回复
7
huangcunxiake| | 2016-5-10 22:20 | 只看该作者
TIM是定时器吗,定时器怎么有什么数据要DMA的?

使用特权

评论回复
8
laidaihua| | 2019-9-21 16:57 | 只看该作者
huangcunxiake 发表于 2016-5-10 22:20
TIM是定时器吗,定时器怎么有什么数据要DMA的?

很明显是个小白的提问,不必在意。。

使用特权

评论回复
9
香水城| | 2019-9-23 11:35 | 只看该作者
这么早的贴都翻出来了。

STM32的很多定时器支持DMA busrt传输,也支持Circular模式。
它主要适用于同时对多个定时器的寄存器进行DMA访问。比方修改或读取定时器寄存器的值以改变PWM输出。

使用特权

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

本版积分规则

60

主题

317

帖子

3

粉丝