?? edma.h
字號:
/*
* Copyright 2002 by Texas Instruments Incorporated.
* All rights reserved. Property of Texas Instruments Incorporated.
* Restricted rights to use, duplicate or disclose this code are
* granted through contract.
*
*/
/* "@(#) XDAS 2.4.14 12-06-02 (xdas-d11.16)" */
/*
* ======== edma.h ========
*/
#ifndef _EDMA
#define _EDMA
/* Define EDMA Registers */
#define PQSR 0x01A0FFE0 /* Address of priority queue status */
#define CIPR 0x01A0FFE4 /* Address of channel interrupt pending */
#define CIER 0x01A0FFE8 /* Address of channel interrupt enable */
#define CCER 0x01A0FFEC /* Address of channel chain enable */
#define ER 0x01A0FFF0 /* Address of event register */
#define EER 0x01A0FFF4 /* Address of event enable register */
#define ECR 0x01A0FFF8 /* Address of event clear register */
#define ESR 0x01A0FFFC /* Address of event set register */
#define GPEN 0x01B00000
#define GPDIR 0x01B00004
#define GPVAL 0x01B00008
/*EVENT4 參數 0060- 0077*/
#define EDMA_EVENT4_OPT 0x01A00060
#define EDMA_EVENT4_SRC 0x01A00064
#define EDMA_EVENT4_CNT 0x01A00068
#define EDMA_EVENT4_DST 0x01A0006C
#define EDMA_EVENT4_IDX 0x01A00070
#define EDMA_EVENT4_LNK 0x01A00074
/*空參數 集 6 0090-00a7*/
#define EDMA_EVENT6_OPT 0x01A00090
#define EDMA_EVENT6_SRC 0x01A00094
#define EDMA_EVENT6_CNT 0x01A00098
#define EDMA_EVENT6_DST 0x01A0009C
#define EDMA_EVENT6_IDX 0x01A000A0
#define EDMA_EVENT6_LNK 0x01A000A4
/*參數 集 8 00c0-00d7*/
#define EDMA_EVENT8_OPT 0x01A000c0
#define EDMA_EVENT8_SRC 0x01A000c4
#define EDMA_EVENT8_CNT 0x01A000c8
#define EDMA_EVENT8_DST 0x01A000cC
#define EDMA_EVENT8_IDX 0x01A000d0
#define EDMA_EVENT8_LNK 0x01A000d4
/*參數 集 9 00d8-00ef*/
#define EDMA_EVENT9_OPT 0x01A000d8
#define EDMA_EVENT9_SRC 0x01A000dc
#define EDMA_EVENT9_CNT 0x01A000e0
#define EDMA_EVENT9_DST 0x01A000e4
#define EDMA_EVENT9_IDX 0x01A000e8
#define EDMA_EVENT9_LNK 0x01A000ec
extern void EDMA_init(void);
extern void EDMA4_channel(unsigned int add);
extern void EDMA6_channel(unsigned int src_addr,unsigned int dst_addr);/*0090-00a7*/
extern void EDMA8_channel(unsigned char);
extern void EDMA9_channel(void);
extern void EDMA_Set(unsigned int channel); //申明錯誤
extern void EDMA_Enable(unsigned int channel);
#endif /* _EDMA */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -