dmautil.h
来自「rt采集卡dos下dm6430驱动源代码」· C头文件 代码 · 共 40 行
H
40 行
/***************************************************************************
FILE NAME: DMAUTIL.H
FILE DESCRIPTION:
Header for the DMA part of the DM6430 driver
PROJECT NAME: DM6430 DOS Driver
DRIVER VERSION: 1.1
COMPILER: Borland C++ 3.1
TARGET: Real-Mode DOS
Copyright 2003 RTD Embedded Technologies
***************************************************************************/
// DEFINE FOR THE MODE REGISTER
#define DMA_DEMAND_TRANSFER 0X0
#define DMA_SINGLE_TRANSFER 0X40
#define DMA_BLOCK_TRANSFER 0X80
#define DMA_CASCADE_TRANSFER 0XC0
#define DMA_INCREMENT_COUNTER 0X0
#define DMA_DECREMENT_COUNTER 0X20
#define DMA_AUTOINITIALIZATION 0X10
#define DMA_WRITE 0X04
#define DMA_READ 0X08
int far* allocdmabuffer(unsigned long buffersize, unsigned int DMAChannel, unsigned int *DMAPage, unsigned int *DMAPageOffset);
void freedmabuffer(int far* dmabuffer);
void SetDMAController(int DMAChannel,int Mode, unsigned int DMAPage, unsigned int DMAPageOffset,
unsigned long NumberofBytes);
void EnableDMA(int DMAChannel);
void DisableDMA(int DMAChannel);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?