📄 config_dma.asm
字号:
/*****************************************************************************
** **
** Project Name: LCD Colorbar **
** **
******************************************************************************
Analog Devices, Inc. All rights reserved.
File Name: config_dma.asm
Hardware: ADSP-BF537
Special Connections: None
Purpose: Configure DMA channel parameters.
******************************************************************************/
#include "defBF537.h"
.global _config_dma;
.extern tx_buffer;
.section program;
_config_dma:
P1.L = lo(DMA0_CONFIG);
P1.H = hi(DMA0_CONFIG);
//R1.L = 0x1094;
R1.L = 0x1094;
W[P1] = R1.L; //DMA0_CONFIG
SSYNC;
P0.L = lo(DMA0_START_ADDR);
P0.H = hi(DMA0_START_ADDR);
R0.L = 0xc400;
R0.H = 0x0;
[P0] = R0; //DMA0_START_ADDR
SSYNC;
P2.L = lo(DMA0_X_COUNT);
P2.H = hi(DMA0_X_COUNT);
R2.L = 640;
W[P2] = R2.L; //DMA0_X_COUNT
SSYNC;
P3.L = lo(DMA0_X_MODIFY);
P3.H = hi(DMA0_X_MODIFY);
R3.L = 0x0002;
W[P3] = R3.L; //DMA0_X_MODIFY
SSYNC;
P4.L = lo(DMA0_Y_COUNT);
P4.H = hi(DMA0_Y_COUNT);
R4.L = 525;
W[P4] = R4.L; //DMA0_Y_COUNT
SSYNC;
P5.L = lo(DMA0_Y_MODIFY);
P5.H = hi(DMA0_Y_MODIFY);
R3.L = 0x0002;
W[P5] = R3.L; //DMA0_Y_MODIFY
SSYNC;
_config_dma.END: RTS;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -