“如果不能,那CPU那时能干什么呢,让他空闲着太浪费资源”别开玩笑了,在实时系统中只会忙不过来,哪有时间空闲?莫非你的系统“忙”得只需要传输数据……你让小弟帮你打酱油,接下来你还要掐菜洗菜拌肉馅呢。
你是做飞思卡尔摄像头组的吧,DMA的时候CPU的总线是被封锁的,所以没办法进行计算和处理,不过DMA速度非常快,可以忽略不计那个延时时间。