打印

DMA中断问题

[复制链接]
911|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wp153453278|  楼主 | 2015-6-25 08:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DMA, BLE, AC, hz, mac
各位大哥,能帮小弟看一下有关DMA的设置这段不。


DMACH1BurstConfig(16,1,1);
DMACH1TransferConfig(63,-16,0);
DMACH1WrapConfig(66,0,66,16);
    DMACH1ModeConfig(DMA_SEQ1INT,PERINT_ENABLE,ONESHOT_ENABLE,CONT_DISABLE,SYNC_DISABLE,SYNC_SRC,OVRFLOW_DISABLE,SIXTEEN_BIT,CHINT_END,CHINT_ENABLE);

这样设置的话不是意味着要在ADC采样的结果寄存器,转移64次数据才产生一个DMA中断吗?
我的理解是如果AD采样频率是64HZ的话,DMA的中断频率差不多是1HZ。
然而我不论是设置采样频率为2000HZ还是2HZ,DMA产生中断的频率都没有变化。

不知道是我理解有错还是什么原因,恳请各位指导。谢谢。

相关帖子

沙发
可可球| | 2015-6-25 16:51 | 只看该作者
DMA还不太懂,但是感觉这个是不是和系统时钟有关

使用特权

评论回复
板凳
mini1986| | 2015-6-25 17:06 | 只看该作者
DMA说起来简单,用起来难......

使用特权

评论回复
地板
dirtwillfly| | 2015-6-25 21:36 | 只看该作者
什么单片机?

使用特权

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

本版积分规则

10

主题

202

帖子

0

粉丝