⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dmautil.h

📁 rt采集卡dos下dm6430驱动源代码
💻 H
字号:
/***************************************************************************

	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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -