打印
[Kinetis]

AD转换DMA方式,采用中断方式实现AD转换

[复制链接]
1483|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Thethree|  楼主 | 2016-1-21 17:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在调试AD转换,想采用中断方式实现转换和存储,因此就想到了DMA。思路是AD转换完成后,进入中断软件触发再次转换(为了便于控制AD转换的速度,降低CPU的使用率,并没有在AD中断里启动再次转换,而是在滴答定时器里实现),同时发出DMA请求,DMA传送完成后,中断处理再次传送,依次实现AD转换和存储的中断处理。部分程序采用采用周立功和深圳优龙公司的参考例程,但稍做了修改。不说,上图。



main函数




DMA初始化




各种中断处理




AD初始化




串口调试信息




                    

相关帖子

沙发
ideafor| | 2016-1-21 20:25 | 只看该作者
那么,如果同时用串口dma方式发送出去该怎么处理呢

使用特权

评论回复
板凳
64xiaodian| | 2016-1-22 10:36 | 只看该作者
不错的学习机会,谢谢楼主

使用特权

评论回复
地板
fly928sky| | 2016-1-27 09:58 | 只看该作者
都是从nxpic.org搬贴。。。。。

使用特权

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

本版积分规则

21

主题

236

帖子

4

粉丝