亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 485-test.c

?? 基于linux2.4版本+ARM2410開發(fā)板下的RS485通信模塊的驅(qū)動和測試程序
?? C
字號:
/*
	fpga-test.c, need insmod s3c2410-fpga.o first.
	author: wb <wbinbuaa@163.com>
	date:   2005-6-13 21:05
*/

#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <pthread.h>
//#include <sys/mman.h>
#include <termios.h>

#define _485_IOCTRL_RE2DE	(0x10)			//send or receive
#define _485_RE			0					//receive
#define _485_DE			1					//send

//#define BAUDRATE B115200
#define COM2 "/dev/tts/2"
#define DEV485 "/dev/485/0raw"

static int get_baudrate(int argc,char** argv);

static void help_menu()
{
	printf("\n");
	printf("DESCRIPTION\n");
	printf("      S3c2410 485 uart test program. \n");	
	printf("      arg0: 485-test \n");	
	printf("      arg1: baudrate, default for input 115200 \n");	
	printf("      arg2: select 485 mode: \n");	
	printf("      	rev: receive data. \n");	
	printf("      	send: send data, access data from console. \n");	
	printf("OPTIONS\n");
	printf("      -h or --help:    this menu\n");
	printf("\n");
}

int main(int argc, char **argv)
{
	int fd485, fdcom2;
	struct termios oldtio,newtio,oldstdtio,newstdtio;
	char buf[1024]={0}, c='\n', *d;
	int baud;
	
	if((argc > 3 ) ||(argc == 1)){
		help_menu();
		exit(0);
	}
	
	fd485 = open(DEV485,O_RDWR);
	if(fd485 < 0){
		printf("####s3c2410 485 device open fail####\n");
		return (-1);
	}

	fdcom2 = open(COM2, O_RDWR );
	if (fdcom2 <0) {
	    	perror(COM2);
	    	exit(-1);
  	}
	
	if((baud=get_baudrate(argc, argv)) == -1) {
		printf("####s3c2410 485 device baudrate set failed####\n");
	}
	
  	tcgetattr(0,&oldstdtio);
  	tcgetattr(fdcom2,&oldtio); /* save current modem settings */
  	tcgetattr(fdcom2,&newstdtio); /* get working stdtio */
	newtio.c_cflag = baud | CRTSCTS | CS8 | CLOCAL | CREAD;/*ctrol flag*/
	newtio.c_iflag = IGNPAR; /*input flag*/
	newtio.c_oflag &= ~(ICANON | ECHO | ECHOE | ISIG);		/*output flag*/
 	newtio.c_lflag &= ~OPOST;
 	newtio.c_cc[VMIN]=1;
	newtio.c_cc[VTIME]=0;
 	/* now clean the modem line and activate the settings for modem */
 	tcflush(fdcom2, TCIFLUSH);
	tcsetattr(fdcom2,TCSANOW,&newtio);/*set attrib	  */
	
	if(strncmp(argv[2],"send")==0) {
		
		ioctl(fd485, _485_IOCTRL_RE2DE, _485_DE );		//set 485 mode: send
		printf("####s3c2410 485 device ready to send####\n");
		#if 1
		{
			int i;
			for(i='0'; i<='z'; i++) {
				printf("%c", i);
				fflush(stdout);
				write(fdcom2,&i,1);
				usleep(10000);
				if (i == 'z')
					i = '0'-1;
			}
		}
		#endif
		
		#if 0
		while(1) {
			gets(buf);
			d = buf;
			while(*d != '\0') {
				write(fdcom2, d, 1);
				usleep(100);
				d++;
			}
			write(fdcom2, &c, 1);
		}
		#endif
		
	} else if (strncmp(argv[2],"rev")==0) {
	
		ioctl(fd485, _485_IOCTRL_RE2DE, _485_RE );		//set 485 mode: rev		
		printf("####s3c2410 485 device receiving ####\n");
		
		do {
    			read(fdcom2,&c,1); /* com port */
			printf("%c", c);
			fflush(stdout);
		}while (c != '\0');
	}
	
	close(fdcom2);
	close(fd485);
	return 0;
}

static int get_baudrate(int argc,char** argv)
{
	int v=atoi(argv[1]);
	 switch(v){
		case 4800:
			return B4800;
			
		case 9600:
			return B9600;
			
		case 19200:
			return B19200;
			
		case 38400:
			return B38400;
			
		case 57600:
			return B57600;
			
		case 115200:
			return B115200;
		default:
			return -1;
	 } 	 
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
强制捆绑调教一区二区| 色悠久久久久综合欧美99| 国产偷国产偷精品高清尤物| 欧美性高清videossexo| 国产精一区二区三区| 一区二区三区精品视频在线| 久久色.com| 欧美一级在线观看| 在线看一区二区| 91热门视频在线观看| 国产一区二区91| 久久不见久久见中文字幕免费| 视频一区视频二区在线观看| 99riav一区二区三区| 日本视频在线一区| 亚洲午夜久久久久久久久电影网 | 国产一区二区在线视频| 粉嫩嫩av羞羞动漫久久久| 五月综合激情日本mⅴ| 亚洲国产成人高清精品| 亚洲一卡二卡三卡四卡| 亚洲在线一区二区三区| 亚洲精品自拍动漫在线| 亚洲免费观看高清完整版在线观看熊 | 欧美日韩和欧美的一区二区| 99久久国产免费看| 色噜噜狠狠色综合中国| 色94色欧美sute亚洲线路一久| 91黄色免费版| 制服丝袜一区二区三区| 日韩欧美国产精品一区| 久久欧美一区二区| 国产精品国产三级国产三级人妇 | 日韩av一区二区在线影视| 26uuu欧美| 亚洲精选视频在线| 日韩精品视频网| 国产成人日日夜夜| 色婷婷综合视频在线观看| 日韩视频123| 国产精品福利av| 日产国产高清一区二区三区| 国产精品自产自拍| 欧洲一区二区三区在线| 亚洲精品视频在线观看免费| 日韩和的一区二区| 成人h精品动漫一区二区三区| 欧美天堂亚洲电影院在线播放 | 一区二区三区中文字幕| 日韩1区2区3区| 99精品视频在线观看| 日韩欧美激情一区| 亚洲免费高清视频在线| 国产麻豆视频一区| 欧美视频在线播放| 国产精品久久久久久久第一福利| 肉肉av福利一精品导航| 色婷婷综合五月| 中文在线一区二区| 精品亚洲欧美一区| 色一情一乱一乱一91av| 国产精品另类一区| 国产一区二区三区| 日韩欧美卡一卡二| 三级欧美在线一区| 91精品国产一区二区三区| 亚洲综合清纯丝袜自拍| 99久久99久久精品免费观看| 久久夜色精品国产欧美乱极品| 日韩精彩视频在线观看| 欧美色图激情小说| 亚洲成va人在线观看| 51久久夜色精品国产麻豆| 亚洲成人中文在线| 欧美一区二区久久| 琪琪久久久久日韩精品| 欧美一区二区免费观在线| 秋霞电影一区二区| 欧美一区欧美二区| 韩国v欧美v日本v亚洲v| 国产精品久久久久天堂| 欧洲中文字幕精品| 美国欧美日韩国产在线播放| 久久久久亚洲综合| 96av麻豆蜜桃一区二区| 亚洲高清三级视频| 日韩精品中文字幕一区二区三区| 国产一区二区视频在线| 国产欧美日韩中文久久| 色嗨嗨av一区二区三区| 日本视频一区二区| 亚洲国产精品激情在线观看| 91社区在线播放| 日本一区二区三区在线不卡| 成人精品亚洲人成在线| 亚洲欧洲精品成人久久奇米网| 在线区一区二视频| 亚洲第一久久影院| 国产三级欧美三级日产三级99| 91婷婷韩国欧美一区二区| 午夜精品一区二区三区三上悠亚| 欧美r级在线观看| 91国产精品成人| 国产伦精一区二区三区| 精品一区二区三区久久| 亚洲黄色在线视频| 久久久亚洲综合| 欧美日韩免费视频| 成熟亚洲日本毛茸茸凸凹| 亚洲综合男人的天堂| 国产高清成人在线| 丝袜美腿成人在线| 亚洲欧美日韩中文播放| 国产亚洲精品bt天堂精选| 欧美疯狂做受xxxx富婆| 欧洲视频一区二区| 91在线国产观看| 成人久久久精品乱码一区二区三区| 美国一区二区三区在线播放| 五月天网站亚洲| 午夜成人免费电影| 亚洲午夜电影网| 亚洲国产另类av| 亚洲在线视频一区| 视频在线观看国产精品| 调教+趴+乳夹+国产+精品| 五月婷婷综合激情| 日本亚洲免费观看| 日韩成人精品在线观看| 男男gaygay亚洲| 久久精品久久综合| 激情综合色综合久久综合| 精品一区在线看| 国产精品 欧美精品| 色综合色综合色综合色综合色综合 | 不卡视频在线看| 91麻豆国产福利精品| 7777精品伊人久久久大香线蕉完整版| 欧美日韩精品一区二区天天拍小说 | 99国产麻豆精品| 欧美日韩精品免费| 一个色在线综合| 另类欧美日韩国产在线| 国产老妇另类xxxxx| 92国产精品观看| 91精品欧美福利在线观看 | 精品成人佐山爱一区二区| 国产精品情趣视频| 亚洲成人自拍网| 国产精品自拍三区| 欧美片在线播放| 中文字幕免费不卡在线| 首页亚洲欧美制服丝腿| 成人av高清在线| 欧美一区二区三区成人| 最新久久zyz资源站| 久久爱另类一区二区小说| 91免费看`日韩一区二区| 日韩一区二区精品葵司在线| 亚洲美女屁股眼交3| 国产原创一区二区三区| 色婷婷国产精品久久包臀| 久久这里只有精品视频网| 亚洲一区二区三区美女| 国产成人免费av在线| 日韩欧美卡一卡二| 亚洲综合色视频| 日本韩国精品在线| 国产精品麻豆一区二区| 激情av综合网| 久久久五月婷婷| 久久精品国产精品亚洲精品| 91精品国产综合久久婷婷香蕉| 亚洲精品免费看| 在线观看亚洲成人| 亚洲国产综合在线| 欧美视频精品在线观看| 最新中文字幕一区二区三区 | 欧美在线观看18| 欧美激情一区二区三区蜜桃视频| 欧美色男人天堂| 亚洲国产精品一区二区www| 在线看国产一区二区| 午夜免费久久看| 欧美一区二区免费视频| 国内精品国产成人国产三级粉色 | 欧美精品成人一区二区三区四区| 亚洲自拍偷拍av| 欧美一区二区播放| 国产精品亚洲人在线观看| 日本一区二区三区国色天香| 成人av在线影院| 亚洲福利国产精品| 欧美xxx久久| 91蜜桃网址入口| 日av在线不卡| 欧美久久一二区| 国产成人精品综合在线观看| 国产午夜精品久久久久久久 | a亚洲天堂av|