打印

定时器控制DMA的时序

[复制链接]
228|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
棋王高手|  楼主 | 2018-7-11 09:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用DAC DMA TIM输出正弦波的代码中,我的理解是DMA被使能后自动开始传输数据给DAC寄存器DHRx(就是说只要DHRx被清零后,DMA又会自动传输,这个传输的操作没有定时器控制),定时器控制DHRx把数据给DORx,定时器触发后DHRx的值就会被清零,这时候DMA就继续传输。但是学长说DHRx值不会被清零,只是被覆盖。我不懂如果是覆盖的话,DMA不就一直在向DHRx传输,有很多值都没能来得及转到DORx。还是说我理解错了,DMA的传输时由定时器控制的,定时器触发一次,DMA就穿一个到DAC。。。。可是这样DAC的触发又是谁?求大佬解答

使用特权

评论回复

相关帖子

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

本版积分规则

378

主题

378

帖子

0

粉丝