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

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

?? uart.h

?? SEED TMS320C6713開發板的EEPROM源代碼
?? H
字號:

/*********************************************************************************
* UART.h	v1.00	     							                            *
* Copyright	2003 by SEED Electronic Technology Ltd.
* All rights reserved. Property of SEED Electronic Technology Ltd.			                *
* Designed by:	Hongshuai.Li	
*********************************************************************************/
#ifndef _UART
#define _UART

#include <csl.h>
/********************************************************************************/
/* Define constant.																	*/
/********************************************************************************/
/* UART instance enumeration*/
typedef enum
{
    UART_A  = 0,
	UART_B  = 1
} UartId, *PUartId;
/********************************************************************************/
/*Set UART registers address 。*/
#define DEC6713_UART_BASE	0x900C0000
#define UART_RHR	0x0000
#define UART_THR	0x0000
#define UART_IER	0x0001
#define UART_FCR	0x0002
#define UART_IIR	0x0002
#define UART_LCR	0x0003
#define UART_MCR	0x0004
#define UART_LSR	0x0005
#define UART_MSR	0x0006
#define UART_SPR	0x0007

#define UART_DLL	0x0000
#define UART_DLH	0x0001
#define UART_EFR	0x0002
#define UART_XON1	0x0004
#define UART_XON2	0x0005
#define UART_XOFF1	0x0006
#define UART_XOFF2	0x0007
#define UART_TCR	0x0006
#define UART_TLR	0x0007
#define UART_FDY	0x0007
/*UART channel address*/
#define chanel_a 0x0000 /*channel a*/
#define chanel_b 0x0001 /*channel b*/
/*Set UART parameters */
/*Set Baud rate */
#define baud_1k2	0x0620
#define baud_2k4	0x0320
#define baud_4k8	0x0190
#define baud_9k6	0x00c8
#define baud_19k2	0x0064
#define baud_38k4	0x0032
/*word length Set*/
#define data_w5     0x0000 /*length=5*/
#define data_w6     0x0001 /*length=6*/
#define data_w7     0x0002 /*length=7*/
#define data_w8     0x0003 /*length=8*/

#define data_s1     0x0000 /*1 stop bit*/
#define data_s2     0x0004 /*1.5 or 2 stop bit*/

#define data_p      0x0008 /*Set parity bit*/
#define data_po     0x0000 /*odd parity*/
#define data_pe     0x0010 /*even parity*/
#define data_parity 0x0020 /*Set parity bit*/
#define data_break  0x0040 /*output low,when breaking*/
#define uart_parity data_p + data_pe 

/*Set FIFO */
#define FIFO_disable 0x0000 /*Disable FIFO*/
#define FIFO_enable  0x0001 /*Enable FIFO*/
#define FIFO_rreset  0x0002 /*Receive reset.*/
#define FIFO_xreset  0x0004 /*Transmit reset*/
#define FIFO_dma     0x0008 /*Set DMA mode*/
#define FIFO_txdip8    0x0000 /*FIFO TX trigger level is 8 spaces*/
#define FIFO_txdip16   0x0010 /*FIFO TX trigger level is 16 spaces*/
#define FIFO_txdip32   0x0020 /*FIFO TX trigger level is 32 spaces*/
#define FIFO_txdip56   0x0030 /*FIFO TX trigger level is 56 spaces*/
#define FIFO_rxdip8    0x0000 /*FIFO RX trigger level is 8 spaces*/
#define FIFO_rxdip16   0x0040 /*FIFO RX trigger level is 16 spaces*/
#define FIFO_rxdip56   0x0080 /*FIFO RX trigger level is 56 spaces*/
#define FIFO_rxdip60   0x00b0 /*FIFO RX trigger level is 60 spaces*/

#define UartLoop       0x0010 /*Set close loop*/

/*Set UART interrupt */
#define  uartint_rhr   0x0001 /*RHR Interrupt*/
#define  uartint_thr   0x0002 /*THR Interrupt*/
#define  uartint_rls   0x0004 /*Receiver Line Status Interrupt*/
#define  uartint_msr   0x0008 /*MODEM Status Interrupt*/
#define  uart_sleep    0x0010 /*Sleep mode*/
#define  uartint_xoff  0x0020 /*Xoff Interrupt*/
#define  uartint_rts   0x0040 /*RTS Interrupt*/
#define  uartint_cts   0x0080 /*CTS Interrupt*/

#define  uartint_enable   0x0008 /*Enable UART Interrupt*/

/********************************************************************************\
\********************************************************************************\
\* Functions Declare.
\********************************************************************************/

/********************************************************************************\
\*UART_open()	-Open the related asynchronous serial port, and return a valid word.
\*Parameters:
\*		uart: the selected serial port.

\*Return:The valid word for the selected serial port.
		 When returning 0xFFFF,it is a invalid word.
\********************************************************************************/
Uint32 UART_open(UartId uart);

/********************************************************************************\
\*UART_rset()	-Write UART registers,initialize UART.
\*Parameters:
\*		channel: Channel NO. indicate UART A or UART B.
\*		regnum: The related register.
\*		regval: The related register value will be written.
\Return:No.
\********************************************************************************/
void UART_rset(Uint32 channel,Uint16 regnum, Uint8 regval);

/********************************************************************************\
\*UART_rget()	-Read UART registers,initialize UART.
\*Parameters:
\*		channel: Channel NO. UART A or UART B.
\*		regnum: The related register.
\*Return: The related register value.
\********************************************************************************/
Uint8 UART_rget(Uint32 channel,Uint16 regnum);

/*******************************************************************************\
\*UART_setup()	-UART setup.
\*Parameters:
\*		channel: Channel NO. UART A or UART B.
\*		UartBaud: UART baudrate.
\*	   	UartWordLen: UART word length.
\* 		UartStopBits: UART stop bits.                                          
\*	   	UartParity:	UART parity.                                            
\*	   	UartFifoControl: UART FIFO control.                                       
\*	   	UartLoopway: UART loop.
\********************************************************************************/
void UART_setup(Uint32 channel,Uint16 UartBaud,Uint8 UartWordLen,
				Uint8 UartStopBits,Uint8 UartParity,Uint8 UartFifoContril,
				Uint8 UartLoopway);
/********************************************************************************\

\*UART_receive_single() -Receive serial data,and set the related registers
\*Parameters:
\*		channel: Channel NO. UART A or UART B.
\*		rec_data_add:Start Add for storing reveived data.
\*Return:0,Receive finished.
		 1,Data not be ready.
		 0xFFFF,serial port error.
		 2,Interrupt timeout error.
\********************************************************************************/
Uint8 UART_recive_single(Uint32 Channel);

/********************************************************************************\
\*UART_send_single()	-Send data only a time,and set the related registers.
\*Parameters:
\*		channel: Channel NO. UART A or UART B.
\*		send_data: Data to be sended.
\*Return: No.
\********************************************************************************/
void UART_send_single(Uint32 channel,Uint8 send_data);

/*UART_send()	-Send serial data,and set the related Registers.
\*Parameters:
\*		channel: Channel NO. UART A or UART B.
\*		length: Be sended data length.
\*		send_data_add:The start address for to be sended data.
\*Return: No.
\********************************************************************************/
void UART_send(Uint32 channel,Uint16 BaudRate,Uint16 length,Uint8 *send_data);

/********************************************************************************/
/********************************************************************************/
void UART_IntSetup(Uint32 channel,Uint8 UartIntn);

#endif	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国女主播成人在线观看| 精品国产sm最大网站| 欧美精品一区二区久久久| 欧美三级日韩在线| 精品91自产拍在线观看一区| 欧美日韩视频第一区| 欧美综合久久久| 精品欧美久久久| 日本一区二区三区dvd视频在线| 欧美一区二区三区小说| 日韩美女一区二区三区| 日韩免费高清av| 国产午夜精品美女毛片视频| 日韩美女视频一区二区| 极品少妇xxxx偷拍精品少妇| 日韩精品一区二区三区中文精品| 欧美日韩中文字幕一区| 国产亚洲欧美日韩在线一区| 欧美日韩一区国产| 日韩欧美一区二区不卡| 日本久久电影网| 91啪亚洲精品| 亚洲一级不卡视频| 欧美va在线播放| 99精品国产热久久91蜜凸| 亚洲欧美经典视频| 欧美日韩二区三区| 国产一区日韩二区欧美三区| 国产精品超碰97尤物18| wwww国产精品欧美| 色偷偷久久一区二区三区| 日韩欧美电影在线| 久久精品999| 91精品欧美综合在线观看最新 | 国产亚洲一区二区在线观看| 蜜桃视频一区二区三区在线观看| 欧美午夜不卡在线观看免费| 美国十次了思思久久精品导航| 精品人伦一区二区色婷婷| 国产成人免费高清| 日本网站在线观看一区二区三区| 91精品视频网| 欧美天天综合网| 久久精品二区亚洲w码| 久久久久久久综合日本| 91麻豆国产福利在线观看| 麻豆精品一区二区综合av| 国产日产欧美一区二区三区| av中文一区二区三区| 男女视频一区二区| 中文字幕在线一区免费| 国产中文字幕精品| 国产精品国产成人国产三级| 欧美在线高清视频| 天堂久久一区二区三区| 欧美电影一区二区三区| 成a人片国产精品| 国产精品久久久久一区二区三区| 4438成人网| 成人美女视频在线观看| 国产精品国产精品国产专区不蜜| 色综合久久99| 粉嫩在线一区二区三区视频| 国产亚洲欧美色| 成人福利视频在线看| 亚洲成人动漫在线免费观看| 中文字幕欧美三区| 久久伊99综合婷婷久久伊| 国产传媒日韩欧美成人| 午夜电影久久久| 亚洲欧美视频在线观看| 一区二区激情小说| 亚洲摸摸操操av| 91福利社在线观看| 99精品国产热久久91蜜凸| 精品久久久影院| 丰满亚洲少妇av| 久久久99精品久久| 亚洲人成小说网站色在线| 日韩黄色片在线观看| 高清在线观看日韩| 这里只有精品电影| 亚洲日本青草视频在线怡红院| 日韩影视精彩在线| 在线观看国产精品网站| 亚洲国产成人自拍| 亚洲午夜久久久久久久久久久 | 99精品视频在线观看| 日韩av成人高清| 波多野结衣亚洲一区| 欧美色偷偷大香| 国产午夜精品久久久久久久 | 婷婷成人激情在线网| 日本不卡一二三| 国产91精品一区二区| 日韩三级视频中文字幕| 亚洲精品在线观看网站| 五月激情综合网| 国模一区二区三区白浆| 99精品国产91久久久久久| 国产亚洲精品超碰| 亚洲大片免费看| 成人激情小说网站| 中文文精品字幕一区二区| 久久精品国产一区二区三 | 成人免费高清在线观看| 欧美性感一区二区三区| 欧美成人一级视频| 国产精品第一页第二页第三页| 国产日产欧美一区| 亚洲男人的天堂一区二区| 亚洲午夜在线视频| 国产一区二区精品久久| 麻豆一区二区三| 色哟哟日韩精品| 国产精品嫩草久久久久| 蜜臀久久99精品久久久画质超高清| 成人影视亚洲图片在线| 国产夜色精品一区二区av| 久久精品国产秦先生| 欧美视频在线观看一区二区| 亚洲国产综合色| 99国产精品久| 亚洲一区二区三区四区在线观看 | 亚洲一区二区在线免费看| 国产成人av一区| 日韩视频国产视频| 亚洲制服丝袜在线| 色猫猫国产区一区二在线视频| 精品视频1区2区3区| 欧美日本在线一区| 国产精品久久国产精麻豆99网站| 国产精品亚洲视频| 亚洲精品成人精品456| 久久电影网站中文字幕| 色欧美片视频在线观看 | 国产成人高清在线| 99视频有精品| 欧美一区三区四区| 韩国女主播一区| 日韩精品高清不卡| 亚洲高清中文字幕| 亚洲一区在线视频| 亚洲色图.com| 亚洲最色的网站| 亚洲最新视频在线播放| 国产精品久久久久久妇女6080 | 国产精品久久夜| 精品亚洲欧美一区| 国产日本欧美一区二区| 欧美亚洲尤物久久| 欧美一区二区三区视频免费播放 | 亚洲国产美女搞黄色| 中国色在线观看另类| 91麻豆精品国产91久久久久久 | 制服丝袜亚洲播放| 国产综合色精品一区二区三区| 亚洲主播在线播放| 亚洲国产精品久久久男人的天堂| 中文字幕第一区综合| 亚洲三级免费电影| 国产精品久久久久久久久久免费看 | 国产女主播在线一区二区| 日韩一区二区三| 成人激情午夜影院| 久久精品国产色蜜蜜麻豆| 中文字幕在线一区| 日韩午夜av一区| 日韩一二三区不卡| 欧美色图免费看| 色8久久精品久久久久久蜜| 99久久精品国产麻豆演员表| 欧美三级一区二区| 日韩美女视频在线| 精品福利一二区| 久久久欧美精品sm网站| 久久久国产精品午夜一区ai换脸| 久久久久久毛片| 亚洲视频一区在线观看| 7777精品伊人久久久大香线蕉经典版下载| 欧美色图激情小说| 日韩女优制服丝袜电影| 欧美日韩综合一区| 欧美国产日本韩| 亚洲成人在线观看视频| 美脚の诱脚舐め脚责91| 国产精品99久久久久久似苏梦涵| 波波电影院一区二区三区| 精品国产制服丝袜高跟| 亚洲精品你懂的| 久久99精品久久久| 国产成人一级电影| 欧美日韩一区二区三区在线看| 日韩三级中文字幕| 婷婷夜色潮精品综合在线| 欧美精品一卡两卡| 欧美一a一片一级一片| 色哦色哦哦色天天综合| 亚洲综合一区二区三区| 欧美日韩激情一区|