stm32的DMA是否支持这样的功能

[复制链接]
3101|7
 楼主| autuy123 发表于 2012-4-12 17:03 | 显示全部楼层 |阅读模式
我要做一个数据采集器,采集频率1MHZ,我用过的外部ad,感觉1mhz的采集速度比较快,想用DMA功能,我这么想的当检测IO检测到下降沿时,将并口数据读入,我不计划打开外部中断!
我的这个功能可以实现吗?
香水城 发表于 2012-4-12 18:13 | 显示全部楼层
DMA的触发源没有GPIO,但你可以用某个时钟的输入捕获作为触发源实现需要的功能。
 楼主| autuy123 发表于 2012-4-12 18:21 | 显示全部楼层
如果这样我需要吧中断打开吗
香水城 发表于 2012-4-12 18:29 | 显示全部楼层
如果这样我需要吧中断打开吗
autuy123 发表于 2012-4-12 18:21


只需要把DMA中断打开,这样可以知道什么时候数据传输完成。
 楼主| autuy123 发表于 2012-4-13 11:00 | 显示全部楼层
可以这样理解,一个1mhz的脉冲信号,当检测到上升沿时,将并口的数据读入,我的意思是检测上升沿的那个中断是否需要打开!!
香水城 发表于 2012-4-13 11:03 | 显示全部楼层
只需要把DMA中断打开,这样可以知道什么时候数据传输完成。
香水城 发表于 2012-4-12 18:29


只需要......
 楼主| autuy123 发表于 2012-4-13 11:38 | 显示全部楼层
明白 谢谢
sedatefire 发表于 2012-7-4 16:37 | 显示全部楼层
1MHZ,每个上升沿读取并口数据? cpu响应有那么高速吗
中断压栈时间都不够吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

210

帖子

0

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