|
DMA可以配置为双缓冲模式, 也可以开启半完成/完成中断.单缓冲模式下开启半完成/完成中断, 功能跟双缓冲不开半完成中断类同, 如果同时开启双缓冲和半完成/完成中断, 个人理解这就可以实现"四缓冲"功能了.
/************************************/
那么PingPang缓冲是否可以有2种方法实现:
1, 双缓冲
2, 单缓冲半完成/完成中断
/************************************/
那么这两种方法有什么差异呢?
a, 方法1可以是两个不连续内存; 方法2的内存必须是处理容量的两倍且内存连续;
/************************************/
请问我的理解正确吗?
除此之外两种方法还有什么差异吗?
|
|