memdma_stop_mode.c

来自「ide的低层驱动程序。一个工程(cpld+dsp)的一部分。」· C语言 代码 · 共 32 行

C
32
字号
#include ".\h_file\system.h"


memDMA_Stop_R_engine(uint * S0_addr, uint * D0_addr)
{
	*pMDMA_S0_START_ADDR = S0_addr;
	*pMDMA_S0_X_COUNT = 256;
	*pMDMA_S0_X_MODIFY = 0;
	
	*pMDMA_D0_START_ADDR = D0_addr;
	*pMDMA_D0_X_COUNT = 256;
	*pMDMA_D0_X_MODIFY = 2;
	
	*pMDMA_S0_CONFIG = Stop_S_Config_16_I;
	*pMDMA_D0_CONFIG = Stop_D_Config_16;
}

memDMA_Stop_W_engine(uint * S0_addr, uint * D0_addr)
{
	*pMDMA_S0_START_ADDR = S0_addr;
	*pMDMA_S0_X_COUNT = 256;
	*pMDMA_S0_X_MODIFY = 2;
	
	*pMDMA_D0_START_ADDR = D0_addr;
	*pMDMA_D0_X_COUNT = 256;
	*pMDMA_D0_X_MODIFY = 0;
	
	*pMDMA_S0_CONFIG = Stop_S_Config_16;
	*pMDMA_D0_CONFIG = Stop_D_Config_16_I;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?