S3C6410 AD驱动(四) --- 读取AD数据的应用程序

/ *******adc_test.c******/
/********应用程序********/


#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>

#define DEVICE_NAME "/dev/adc"

int main(int argc,char *argv)
{
	int fd;
	int ret;
//	int data;
	int i;
//	int val;

	fd = open(DEVICE_NAME,0);
	if(fd < 0)
	{
		perror("open adc error!\n");
		return -1;
	}

	for(i = 0; i < 1000; i++)
	{
		ret = ioctl(fd,0,0);
		if(ret < 0)
		{
			printf("read error!\n");
			close(fd);
			return -1;
		}

		printf("%d\n",ret);

		sleep(1);	
	}	


//	freq = 1000;
//	sleep(10);
	
	close(fd);
	return 0;
}

你可能感兴趣的:(S3C6410 AD驱动(四) --- 读取AD数据的应用程序)