今日在调试MT9V034摄像头的数据采集,使用DCMI+DMA的方式,有下面几个问题未搞清楚,希望大佬解惑:前提,图像设置为:320*240,DCMI帧中断开启,DMA完成中断开启;
1. DCMI的帧中断是否不受DMA设置的影响,即DMA采用整张图的搬运还是一行行的搬运,DCMI的帧中断都会按时产生?
2. 配置DMA时,设置外设地址与内存地址均为World(4个字节),然后传输长度设置为(320*240/4),那么产生一次DCMI中断时,DMA也应该仅产生一次完成中断,
但是测试发现,产生一次DCMI中断时,DMA产生了4次完成中断; 这是我对DCMI或DMA理解有误还是说我的摄像头配置出错了(即图像大小不是320*240)?
3. 同2,但是使用双缓冲,行搬运,外设地址与内存地址均为World(4个字节),然后传输长度设置为(320/4), 那么产生一次DCMI中断时,DMA产生了240*4次完成中断?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>