pangfumin 发表于 2013-5-2 20:19 为什么要关呢
orthodox 发表于 2013-5-2 22:12 Disenableinterrupts
登高使者 发表于 2013-5-2 22:49 你好!你这个是关总中断的吧!我可不是要关中断的哦!
orthodox 发表于 2013-5-3 10:58 你用的什么中断采集图像的?我是用DMA,采集完了关闭DMA相应的中断不就完了
简单丹 发表于 2013-5-3 12:30 关了中断图像就无法采集.....不需要关中断
登高使者 发表于 2013-5-3 14:32 我是用PT0和PT1两个行场中断的!dma是什么来的呢?请问
orthodox 发表于 2013-5-3 17:22 需要采的时候就开启中断,采完了就关中断处理数据,处理完了要采集了,再开中断不就完了么,两句代码的事 ...
orthodox 发表于 2013-5-3 17:23 DMA是直接内存读取数据,不经过CPU,速度更快,这都不知道么?
登高使者 发表于 2013-5-6 11:46 dma是哪一个端口的呢?我问了人家了,他们说不清楚。
登高使者 发表于 2013-5-6 11:45 你好!蛋疼的是,在哪里关闭中断啊!那两句代码呢?在行场中断里面只有中断标志而已,不能弄到主函数哪里 ...
orthodox 发表于 2013-5-7 08:15 K60有好几路DMA呢,DMA是一个寄存器,你看下datasheet
orthodox 发表于 2013-5-7 08:16 在行场中断中关
541236895 发表于 2013-5-7 10:15 我们是在主函数里关行场中断的,如果处理的是上一场的要么就是采集数据慢要么就是这场图像数据有错误使用上 ...
541236895 发表于 2013-5-7 10:45 在中断里采集完数据后给个标志位(全局的),main函数里检测,如果标志位为1,就关中断然后处理数据就可以了 ...
541236895 发表于 2013-5-7 11:01 应该是吧,在 g_car_show_yn = 0; 后边关中断就可以了,在debug_show_photo(); 再开中断