智能车制作

标题: K60 DMA触发方式的疑问 求大神解答 [打印本页]

作者: 12212134    时间: 2015-2-1 14:42
标题: K60 DMA触发方式的疑问 求大神解答
K60的DMA触发方式可以为电平触发和软件触发
1.电平触发很好理解 引脚出现一次上升沿触发一次DMA传输;
  软件触发该怎么理解呢?
因为我需要利用两次引脚输出信号的两次上升沿触发一次DMA传送 利用软件触发的话会比较方便
请问大家该怎么做呢?

作者: xhx331153066    时间: 2015-2-1 15:43
楼下告诉你
作者: 12212134    时间: 2015-2-1 16:45
xhx331153066 发表于 2015-2-1 15:43
楼下告诉你

=。= 还是没人啊

作者: w67104492    时间: 2015-2-1 17:45
一直使用的是硬件触发。。。  脉冲计数
作者: Desert_eagle    时间: 2015-2-2 11:18
顶一个,我也卡在这里了
作者: 丿chi心不改/.丶    时间: 2015-2-2 20:30
应该是在引脚控制寄存器中对D19~D16(IRQC)中断配置,IRQC=0001~0011,分别对应上升沿、下降沿、沿跳变,触发DMA请求。当然用那个引脚你自己决定。从书上看的,不知道有没有帮助

作者: Greece    时间: 2015-2-2 20:32
软件触发是用PIT吧
作者: 12212134    时间: 2015-3-12 12:24
丿chi心不改/.丶 发表于 2015-2-2 20:30
应该是在引脚控制寄存器中对D19~D16(IRQC)中断配置,IRQC=0001~0011,分别对应上升沿、下降沿、沿跳变,触发 ...

谢谢了 其实我是为了解决 OV7670的问题 只有8个数据口  YUYV都要从这8个口出去,这个和OV7620不一样 直接16个数据口,8个口直接输出Y信号。我的想法是Y-Y每两次中断触发一次DMA就解决了 Y信号的提取 而不需要提取没用的信号,节约了很大一部分时间。现在有点思路了 但是感觉还差一点,实在不行,我就直接设计硬件电路了,把PLCK波形变下来解决问题, 捉急





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2