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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dec6713_uart.c

?? 錄DEC6713的UART串口的測試程序。需要將板上的跳針JP3、JP5各自短接
?? C
字號:

/*********************************************************************************
* DEC6713_UART.C	v1.00	     							                            *
* Copyright	2003 by SEED Electronic Technology Ltd.
* All rights reserved. Property of SEED Electronic Technology Ltd.			                *
* Designed by:	Hongshuai.Li	
*********************************************************************************/
#include <csl.h>
#include <csl_irq.h>
#include "DEC6713.h"
#include "uart.h"
#include <stdio.h>
/********************************************************************************/



#define LENGTH 100

Uint32 UART_Handle;
Uint32 UARTA_Handle;		//added on 03.04.2005
Uint32 UARTB_Handle;
Uint8 RevBuffer_A[LENGTH];
Uint8 RevBuffer_B[LENGTH];
Uint16 i;
Uint8 int_flag = 1;
Uint8 TempData;
Uint16 BaudRate;
Uint16 DelayLength = 5924;
Uint8 reg_data=0;
Uint8 Lth = 0;

#pragma DATA_SECTION(uart_ab_channel_select,".uart_var");
unsigned char uart_ab_channel_select = 0;
/********************************************************************************/
void init_uart();		//added on 03.04.2005
extern far void vectors();
main()
{

	/* Initialize the chip support library, must when using CSL */
  	CSL_init(); 
	/*Initialize DEC6713 board.*/
	DEC6713_init();
	
	
	// Start added on 2005.1.27
	// Testing delay time
	//asm("nop");
	//DEC6713_wait(0x1000);
	//asm("nop");
	// End added on 2005.1.27
	/*Initialize receive buffer.*/
	for(i=0;i<LENGTH;i++)
	{
		RevBuffer_A[i] = 0;
		RevBuffer_B[i] = 0;
		//TxmBuffer[i] = i;
	}

	/* Disable interrupt. */
	IRQ_globalDisable();
	IRQ_RSET(EXTPOL,0x0F);
	IRQ_setVecs(vectors);
	IRQ_map(IRQ_EVT_EXTINT6,6);
	IRQ_disable(IRQ_EVT_EXTINT6);
	IRQ_clear(IRQ_EVT_EXTINT6);
	
	/*Open UART. */
	//UART_Handle = UART_open(UART_A);	deleted on 03.04.2005
	/*Setup UART X.*/
	/*deleted on 03.04.2005
	BaudRate = baud_9k6;
	UART_setup(UART_Handle,BaudRate,
					data_w8,
					data_s1,
					0,
					FIFO_disable,
					0);
	*/
	/* Clear RHR and LSR registers. */	
	//TempData = UART_rget(UART_Handle,UART_RHR);deleted on 03.04.2005
	//TempData = UART_rget(UART_Handle,UART_LSR);deleted on 03.04.2005
	
	/* Setup UART interrupt. */
	//UART_IntSetup(UART_Handle,uartint_rhr);deleted on 03.04.2005
	
	/*Initialize UART*/		//added on 03.04.2005
	init_uart();
	
	/* Enable interrupt */
	IRQ_enable(IRQ_EVT_EXTINT6);
	IRQ_globalEnable();
	IRQ_nmiEnable();
	
	
	while(1)
	{
		/* Wait receive interrupt. */
		while(int_flag)
		{
			/*Receive data from PC.*/
		}
		/*Transmit received data to PC.*/
		/*
		if(Lth)
		{
			UART_send(UARTA_Handle,BaudRate,Lth,RevBuffer_A);
			UART_send(UARTB_Handle,BaudRate,Lth,RevBuffer_B);
		}
		else
		{
			UART_send(UARTA_Handle,BaudRate,100,RevBuffer_A);
			UART_send(UARTB_Handle,BaudRate,100,RevBuffer_B);
		}
		
		*/			// the same to Programe1.1
		if((uart_ab_channel_select & 0x01) == 0x01)
		{
			if(Lth)
			{
				UART_send(UARTA_Handle,BaudRate,Lth,RevBuffer_A);
				//UART_send(UARTB_Handle,BaudRate,Lth,RevBuffer_B);
			}
			else
			{
				UART_send(UARTA_Handle,BaudRate,100,RevBuffer_A);
				//UART_send(UARTB_Handle,BaudRate,100,RevBuffer_B);
			}
			int_flag=1;
		}
		if((uart_ab_channel_select & 0x02) == 0x02)
		{
			if(Lth)
			{
				//UART_send(UARTA_Handle,BaudRate,Lth,RevBuffer_A);
				UART_send(UARTB_Handle,BaudRate,Lth,RevBuffer_B);
			}
			else
			{
				//UART_send(UARTA_Handle,BaudRate,100,RevBuffer_A);
				UART_send(UARTB_Handle,BaudRate,100,RevBuffer_B);
			}
				int_flag=1;
		}
		//int_flag=1;
	}
}
/********************************************************************************\
\*UART initialize routine	*\		//added on 03.04.2005
\********************************************************************************/
void init_uart()
{
	/* Initialize uart_a */
		UARTA_Handle = UART_open(UART_A);
		BaudRate = baud_19k2;
		UART_setup(UARTA_Handle,BaudRate,
					data_w8,
					data_s1,
					0,
					FIFO_enable,
					0);
					
		/* Clear RHR and LSR registers. */	
		TempData = UART_rget(UARTA_Handle,UART_RHR);
		TempData = UART_rget(UARTA_Handle,UART_LSR);
	
		/* Setup UARTA interrupt. */
		UART_IntSetup(UARTA_Handle,uartint_rhr);
		
	/* Initialize uart_b */
		UARTB_Handle = UART_open(UART_B);
		BaudRate = baud_19k2;
		UART_setup(UARTB_Handle,BaudRate,
					data_w8,
					data_s1,
					0,
					FIFO_disable,
					0);
					
		/* Clear RHR and LSR registers. */	
		TempData = UART_rget(UARTB_Handle,UART_RHR);
		TempData = UART_rget(UARTB_Handle,UART_LSR);
	
		/* Setup UARTA interrupt. */
		UART_IntSetup(UARTB_Handle,uartint_rhr);


}

/********************************************************************************\
\*	-UART interrupt handle function.
\*Parameters:
\*
\*Return:
\********************************************************************************/

interrupt void
c_int6(void)
{
	/*Receive data and save in data_buffer.*/
	reg_data = DEC6713_cpld_rget(DEC6713_INTSTAT_REG);
	
	// Receive UARTA data
	if((reg_data & 0x60) == 0x20)
	{
		for(i=0;i<LENGTH;i++)
		{
			DEC6713_wait(BaudRate/baud_38k4 * 2026);
			//DEC6713_wait(8065);
			RevBuffer_A[i]=UART_receive_single(UARTA_Handle);
			if(RevBuffer_A[i] == 0x0A)
			{
				Lth = i+1;
				break;
			}
		}
	}
			// Receive UARTA data
	if((reg_data & 0x60) == 0x40)
	{
		for(i=0;i<LENGTH;i++)
		{
			DEC6713_wait(BaudRate/baud_38k4 * 2026);
			//DEC6713_wait(8065);
			RevBuffer_B[i]=UART_receive_single(UARTB_Handle);
			if(RevBuffer_B[i] == 0x0A)
			{
				Lth = i+1;
				break;
			}
		}
	}	
	int_flag = 0;
	return;
}
/********************************************************************************/
/*	End of DEC6713_UART.C */
/********************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月激情六月综合| 美女精品自拍一二三四| 亚洲国产精品一区二区www | 国产视频视频一区| 中文字幕不卡在线观看| 亚洲国产精品欧美一二99| 韩国欧美国产一区| 91网上在线视频| 欧美videofree性高清杂交| 久久久久久久久久电影| 亚洲一二三四在线| 国产suv精品一区二区三区 | 亚洲欧洲日韩女同| 免费的成人av| 一本色道综合亚洲| 久久夜色精品国产噜噜av| 一区二区三区资源| 久久精品国产秦先生| 色老汉一区二区三区| 久久久国产午夜精品| 亚洲国产视频在线| 成人午夜免费av| 欧美一级理论片| 一区二区三区精品| 成人精品免费看| 日韩欧美国产电影| 亚洲国产精品嫩草影院| 国产精品 日产精品 欧美精品| 成人激情开心网| 日韩精品中文字幕在线不卡尤物| 亚洲黄色片在线观看| 国产成人精品免费视频网站| 91麻豆精品国产91久久久| 亚洲男人的天堂一区二区 | 91香蕉视频mp4| 欧美激情在线看| 精品无码三级在线观看视频| 欧美猛男男办公室激情| 亚洲日本欧美天堂| 国产一区美女在线| 精品欧美一区二区三区精品久久| 亚洲成人自拍偷拍| 欧美丝袜丝交足nylons图片| 成人欧美一区二区三区白人 | 蜜臀av一级做a爰片久久| 在线精品视频免费观看| 亚洲黄色免费电影| 一本色道久久综合亚洲91| 中文字幕电影一区| 大陆成人av片| 国产精品久久777777| 久久国产精品72免费观看| 91精选在线观看| 奇米精品一区二区三区在线观看一| 日本久久精品电影| 夜夜嗨av一区二区三区四季av | 国产精品久久久久aaaa樱花| 国产精品亚洲一区二区三区在线 | 在线一区二区三区四区五区| 亚洲超碰精品一区二区| 精品免费国产二区三区| 99精品视频一区二区三区| 亚洲一卡二卡三卡四卡五卡| 日韩欧美国产一二三区| 成人午夜免费av| 午夜免费久久看| 久久久久高清精品| 欧美视频一二三区| 国产精品1区二区.| 一区二区三区精品在线观看| 国产精品视频第一区| 欧美艳星brazzers| 国产传媒久久文化传媒| 亚洲午夜久久久久中文字幕久| 欧美精品一区二区久久婷婷| 一本色道久久综合亚洲精品按摩| 麻豆成人免费电影| 亚洲黄色尤物视频| 久久精品人人做人人综合| 欧美色综合天天久久综合精品| 久久精品国产**网站演员| 亚洲欧美国产77777| 日韩精品在线一区| 精品视频一区二区不卡| 国产 欧美在线| 蜜桃av一区二区三区电影| 亚洲男人电影天堂| 国产三级精品三级在线专区| 91麻豆精品国产91久久久久久久久| 国产成a人无v码亚洲福利| 奇米精品一区二区三区在线观看一| 亚洲色图制服丝袜| 久久精品在这里| 欧美xxxx在线观看| 91精品国产综合久久香蕉麻豆| 99精品在线免费| 国产mv日韩mv欧美| 精品一区二区三区免费| 婷婷综合另类小说色区| 亚洲人成7777| 国产精品第四页| 国产欧美视频一区二区| 欧美大片国产精品| 日韩一区二区三区免费观看| 欧美三级三级三级| 色婷婷av一区二区三区软件| 风间由美中文字幕在线看视频国产欧美| 日韩成人午夜精品| 丝袜美腿亚洲色图| 午夜国产不卡在线观看视频| 一区二区三区免费网站| 亚洲免费av网站| 亚洲欧美色综合| 亚洲日韩欧美一区二区在线| 亚洲三级在线观看| 国产精品久久久久久久久久免费看| 久久综合久久综合亚洲| 国产亚洲精品7777| 国产欧美日韩另类视频免费观看| 国产亚洲欧洲一区高清在线观看| 精品国产成人系列| 久久噜噜亚洲综合| 国产精品无码永久免费888| 国产欧美一区二区三区在线看蜜臀| 久久免费电影网| 中文字幕av不卡| 一级做a爱片久久| 亚洲午夜免费视频| 日韩黄色在线观看| 久久精品国产一区二区三| 国产一区欧美二区| av网站免费线看精品| 在线国产亚洲欧美| 日韩一区和二区| 久久九九全国免费| 亚洲视频综合在线| 亚洲五码中文字幕| 麻豆久久久久久| 成人在线视频首页| 日本韩国欧美一区二区三区| 欧美亚洲一区三区| 精品少妇一区二区三区在线视频 | 久久精品国产色蜜蜜麻豆| 国产精品66部| 欧美日韩一区二区三区视频| 日韩一区二区三区免费看 | 日韩影院在线观看| 国产一级精品在线| 色综合久久久久| 欧美一区二区网站| 国产色综合一区| 亚洲午夜国产一区99re久久| 久久精品72免费观看| 99国产精品久| 欧美一区二区在线看| 国产精品免费观看视频| 午夜精品视频一区| 成人免费视频一区| 欧美一区二区在线不卡| 国产欧美日韩视频一区二区| 亚洲第一主播视频| 国产成人av电影在线| 欧美二区在线观看| 亚洲婷婷综合色高清在线| 免费亚洲电影在线| 色婷婷av一区二区| 久久精品一区二区三区不卡| 五月婷婷久久综合| 97精品超碰一区二区三区| 久久嫩草精品久久久久| 婷婷中文字幕一区三区| 一本到高清视频免费精品| 久久亚洲综合色| 美女视频一区二区三区| 91首页免费视频| 国产精品视频一区二区三区不卡| 日本欧美肥老太交大片| 91成人免费在线| |精品福利一区二区三区| 国产一区二区在线观看视频| 欧美女孩性生活视频| 亚洲一区自拍偷拍| 91亚洲精品久久久蜜桃| 中文字幕一区二区三区精华液 | 亚洲视频你懂的| 国产精品888| 欧美精品一区二区三区蜜桃视频 | 日本精品裸体写真集在线观看| 中文字幕精品一区二区三区精品| 激情五月婷婷综合| 日韩三级免费观看| 麻豆国产欧美日韩综合精品二区| 欧美日韩综合色| 亚洲一区在线观看网站| 欧洲视频一区二区| 亚洲综合激情小说| 欧美色视频在线观看| 亚洲一二三四在线观看| 欧美美女一区二区在线观看| 亚洲午夜电影在线观看|