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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? uart.h

?? 利用合眾達(dá)的C5416開(kāi)發(fā)板上的ACI32B芯片編程的信號(hào)分析并進(jìn)行FFT變換。
?? H
字號(hào):
/********************************************************************************/
/* UART.H	v1.00																*/
/* 版權(quán)(c)	2003-   	北京合眾達(dá)電子技術(shù)有限責(zé)任公司							*/
/* 設(shè)計(jì)者:	段立鋒																*/
/********************************************************************************/
#ifndef _UART
#define _UART

#include  "type.h"

/********************************************************************************/
/* 常量定義																		*/
/********************************************************************************/
// UART instance enumeration
typedef enum
{
    UART_A  = 0,
	UART_B  = 1
} UartId, *PUartId;


/*********************************************************************************
*外部設(shè)備寄存器及地址                                                           *
*********************************************************************************
*1、外部UART的寄存器,及寄存器內(nèi)容
**TL16C752B寄存器地址說(shuō)明:
*UART的寄存器在IO空間的地址讀說(shuō)明*/
#define rhr	  0x0000 /*接收保持寄存器的地址,只讀*/
#define thr   0x0000 /*發(fā)送保持寄存器的地址,只寫(xiě)*/
#define ier   0x0001 /*中斷使能寄存器的地址,讀寫(xiě)*/
#define iir   0x0002 /*中斷標(biāo)志寄存器的地址,只讀*/
#define fcr   0x0002 /*FIFO控制寄存器的地址,只寫(xiě)*/
#define lcr   0x0003 /*線(xiàn)路控制寄存器的地址,讀寫(xiě)*/
#define mcr   0x0004 /*MODEM控制寄存器的地址,讀寫(xiě)*/
#define lsr   0x0005 /*線(xiàn)路狀態(tài)寄存器的地址,只讀*/
#define msr   0x0006 /*MODEM狀態(tài)寄存器的地址,只讀*/
#define spr   0x0007 /*暫存寄存器的地址,讀寫(xiě)*/
/*復(fù)合尋址寄存器地址說(shuō)明*/
#define dll   0x0000 /*低位除數(shù)寄存器的地址,讀寫(xiě)*/
#define dlh   0x0001 /*高位除數(shù)寄存器的地址,讀寫(xiě)*/
#define efr   0x0002 /*增強(qiáng)功能寄存器的地址,讀寫(xiě)*/
#define xon1  0x0004
#define xon2  0x0005
#define xoff1 0x0006
#define xoff2 0x0007
#define tcr   0x0006 /*傳送寄存器*/
#define tlr   0x0007 /*觸發(fā)水平寄存器*/
#define frd   0x0007 /*FIFO準(zhǔn)備好寄存器*/
/*UART通路地址*/
#define chanel_a 0x0000 /*A通路*/
#define chanel_b 0x0001 /*B通路*/
/*UART參數(shù)的設(shè)置*/
/*波特率設(shè)置*/
#define buad_1k2	0x04E2
#define buad_2k4	0x0271
#define buad_4k8	0x0138
#define buad_9k6	0x009C
#define buad_19k2	0x004E
#define buad_38k4	0x0027
/*數(shù)據(jù)格式設(shè)置*/
#define data_w5     0x0000 /*數(shù)據(jù)長(zhǎng)度為5*/
#define data_w6     0x0001 /*數(shù)據(jù)長(zhǎng)度為6*/
#define data_w7     0x0002 /*數(shù)據(jù)長(zhǎng)度為7*/
#define data_w8     0x0003 /*數(shù)據(jù)長(zhǎng)度為8*/

#define data_s1     0x0000 /*數(shù)據(jù)停止位為1*/
#define data_s2     0x0004 /*數(shù)據(jù)停止位為1個(gè)半(數(shù)據(jù)長(zhǎng)度為5)或2個(gè)*/

#define data_p      0x0008 /*設(shè)置較驗(yàn)位*/
#define data_po     0x0000 /*設(shè)置奇較驗(yàn)*/
#define data_pe     0x0010 /*設(shè)置偶較驗(yàn)*/
#define data_parity 0x0020 /*設(shè)置較驗(yàn)位*/
#define data_break  0x0040 /*設(shè)置當(dāng)發(fā)送終止時(shí),輸出為低*/
#define uart_parity data_p + data_pe 

/*FIFO設(shè)置*/
#define fifo_disable 0x0000 /*禁止fifo*/
#define fifo_enable  0x0001 /*使能fifo*/
#define fifo_rreset  0x0002 /*復(fù)位接收f(shuō)ifo*/
#define fifo_xreset  0x0004 /*復(fù)位發(fā)送fifo*/
#define fifo_dma     0x0008 /*設(shè)置DMA方式*/
#define fifo_txdip8    0x0000 /*fifo深度為8個(gè)*/
#define fifo_txdip16   0x0010 /*fifo深度為16個(gè)*/
#define fifo_txdip32   0x0020 /*fifo深度為32個(gè)*/
#define fifo_txdip56   0x0030 /*fifo深度為56個(gè)*/
#define fifo_rxdip8    0x0000 /*fifo深度為8個(gè)*/
#define fifo_rxdip16   0x0040 /*fifo深度為16個(gè)*/
#define fifo_rxdip32   0x0080 /*fifo深度為56個(gè)*/
#define fifo_rxdip56   0x00b0 /*fifo深度為60個(gè)*/

#define UartLoop       0x0010 /*設(shè)置自閉環(huán)方式*/

/*UART中斷設(shè)置*/
#define  uartint_rhr   0x0001 /*設(shè)置接收中斷*/
#define  uartint_thr   0x0002 /*設(shè)置發(fā)送中斷*/
#define  uartint_rls   0x0004 /*設(shè)置接收狀態(tài)中斷*/
#define  uartint_msr   0x0008 /*設(shè)置MODEM狀態(tài)中斷*/
#define  uart_sleep    0x0010 /*設(shè)置接收中斷*/
#define  uartint_xoff  0x0020 /*設(shè)置xoff中斷*/
#define  uartint_rts   0x0040 /*設(shè)置rts中斷*/
#define  uartint_cts   0x0080 /*設(shè)置cts中斷*/

#define  uart_enable   0x0008 /*使能UART中斷*/
/********************************************************************************/
/* 函數(shù)聲明																		*/
/********************************************************************************/
/******************************************************************************/
/* uart_open() - 打開(kāi)相應(yīng)的異步串口,獲得有效的句柄							  */
/*                                                                            */
/* 參數(shù):                                                            		  */
/*     uart:選擇要打開(kāi)的異步串口   								          */
/*                                                                            */
/* 返回值: 對(duì)應(yīng)的有效句柄  					                              */
/*			當(dāng)返回值為0xFFFF時(shí),為無(wú)效句柄                                    */
/*                                                                            */
/******************************************************************************/
HANDLE uart_open(UartId uart);
/********************************************************************************/
/*																				*/
/* 函數(shù)定義:uint _uart_write_reg(uint channel, uint reg,uint regdata)   		*/
/* 功    能:串口初始化                											*/
/*																				*/
/* 入口參數(shù):A	  ---- channel:串口A或是串口B									*/
/*          	   (SP+n) ---- 寄存器reg,如果是.far_mode模式則n為2,否則n為1	*/
/*                     ---- 要寫(xiě)入的數(shù)據(jù)regdata                                 */
/* 出口參數(shù):A	  ---- 讀回寄存器數(shù)據(jù)											*/
/* 資源使用:AR0,B                                                              */
/*																				*/
/********************************************************************************/
unsigned int uart_write_reg(HANDLE channel,unsigned int reg,unsigned int regdata);
/********************************************************************************/
/*																				*/
/* 函數(shù)定義:uint _uart_read_reg(uint channel, uint reg)  						*/
/* 功    能:串口初始化                											*/
/*																				*/
/* 入口參數(shù):A	  ---- channel:串口A或是串口B									*/
/*          	   (SP+n) ---- 寄存器reg,如果是.far_mode模式則n為2,否則n為1	*/
/* 出口參數(shù):A	  ---- 讀回寄存器數(shù)據(jù)											*/
/* 資源使用:AR0	       													    */
/*																				*/
/********************************************************************************/
unsigned int uart_read_reg(HANDLE channel, unsigned int reg);
/******************************************************************************/
/* uart_recive() - 串口接收,并設(shè)置相應(yīng)的寄存器默認(rèn)值  	                      */
/*                                                                            */
/* 參數(shù):                                                            		  */
/*    Channel:	   有效的串口句柄											  */
/*	  ReadLongth:  每次從緩沖區(qū)讀取的長(zhǎng)度                                     */                   
/*	  rec_data:    緩沖區(qū)的首址                                               */
/*                                                                            */
/* 返回值   				        				                          */
/*                                                                            */
/******************************************************************************/
int uart_recive(HANDLE Channel, unsigned int *rec_data);
/******************************************************************************/
/* uart_send_sigle() - 串口發(fā)送一個(gè)數(shù)據(jù),并設(shè)置相應(yīng)的寄存器默認(rèn)值              */
/*                                                                            */
/* 參數(shù):                                                            		  */
/*    Channel:有效的串口句柄												  */ 
/*	  send_data: 要發(fā)送的數(shù)據(jù)                                                 */
/*                                                                            */
/* 返回值   				        				                          */
/*                                                                            */
/******************************************************************************/
unsigned int uart_send_sigle(HANDLE Channel,unsigned int send_data);
/******************************************************************************/
/* uart_send() - 串口發(fā)送,并設(shè)置相應(yīng)的寄存器默認(rèn)值  	                      */
/*                                                                            */
/* 參數(shù):                                                            		  */
/*    Channel:有效的串口句柄												  */
/*	  longth:  緩沖區(qū)的長(zhǎng)度                                                   */ 
/*	  send_data: 緩沖區(qū)的首址                                                 */
/*                                                                            */
/* 返回值   				        				                          */
/*                                                                            */
/******************************************************************************/						
unsigned int uart_send(HANDLE Channel,unsigned int longth,unsigned int *send_data);
/******************************************************************************/
/* uart_setup() - 設(shè)置串口通訊的狀態(tài)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品噜噜噜噜久久久久久久久试看| 精品久久久久久久一区二区蜜臀| 日本不卡在线视频| 国产蜜臀97一区二区三区| 欧美性受xxxx| 丁香婷婷综合色啪| 麻豆成人久久精品二区三区红 | 中文字幕av一区 二区| 欧美日韩黄视频| 99久久免费视频.com| 极品少妇一区二区三区精品视频 | 国产精品卡一卡二卡三| 91精品国产91久久久久久一区二区 | 麻豆极品一区二区三区| 夜夜操天天操亚洲| 国产精品久久久久永久免费观看| 精品精品欲导航| 欧美乱妇一区二区三区不卡视频| 成人成人成人在线视频| 国产乱国产乱300精品| 日av在线不卡| 午夜婷婷国产麻豆精品| 伊人婷婷欧美激情| 亚洲三级视频在线观看| 国产精品丝袜91| 国产日产欧美一区二区三区| 精品美女一区二区| 日韩一区二区视频| 911精品国产一区二区在线| 欧美色综合网站| 在线视频国内自拍亚洲视频| 一本色道久久综合精品竹菊| av福利精品导航| 99视频超级精品| zzijzzij亚洲日本少妇熟睡| 岛国精品在线播放| 成人精品国产免费网站| 盗摄精品av一区二区三区| 粉嫩欧美一区二区三区高清影视| 国产精品99久久久久久久女警| 九九精品一区二区| 国产尤物一区二区| 国产精品18久久久久久久网站| 国产乱子轮精品视频| 国产精品99久久久| 不卡视频一二三四| 99久久亚洲一区二区三区青草| 99久久99久久久精品齐齐| 91亚洲精品久久久蜜桃| 在线看日本不卡| 欧美男同性恋视频网站| 日韩午夜精品电影| 欧美精品一区视频| 日本一区二区在线不卡| 综合自拍亚洲综合图不卡区| 一区二区三区欧美激情| 五月婷婷久久综合| 激情图片小说一区| 成人黄动漫网站免费app| 91日韩在线专区| 欧美午夜精品理论片a级按摩| 制服丝袜一区二区三区| 精品国产1区二区| 国产精品久久久久一区| 亚洲大片在线观看| 久久精品国产精品青草| 成人一级片在线观看| 在线欧美日韩国产| 日韩精品一区二区三区四区| 国产日韩欧美精品在线| 日韩毛片高清在线播放| 亚洲一区二区三区精品在线| 另类人妖一区二区av| 成人免费高清视频| 欧美老年两性高潮| 国产日韩欧美精品一区| 亚洲国产日韩a在线播放性色| 日韩av一区二| 成人晚上爱看视频| 欧美精品丝袜中出| 国产精品拍天天在线| 性做久久久久久久免费看| 国产一区二区三区香蕉| 91久久精品一区二区| 精品剧情在线观看| 亚洲毛片av在线| 久久丁香综合五月国产三级网站| 99免费精品在线| 日韩精品一区二区三区四区| 亚洲精品免费播放| 国产在线精品免费| 欧美日韩亚洲综合一区| 国产色91在线| 免费在线看一区| 91一区一区三区| 久久久久久黄色| 首页综合国产亚洲丝袜| av激情成人网| 久久精品亚洲乱码伦伦中文| 亚洲福中文字幕伊人影院| 成人av网站在线观看免费| 精品久久久网站| 亚洲.国产.中文慕字在线| 91啪亚洲精品| 国产女人18水真多18精品一级做| 日韩av在线发布| 欧美性感一类影片在线播放| 国产精品美女久久久久久久网站| 日韩精品一二三区| 在线观看免费视频综合| 国产精品区一区二区三| 精品一区二区免费视频| 欧美一区二区视频在线观看| 亚洲主播在线播放| 99国产精品久久久久久久久久久| 久久精品夜色噜噜亚洲aⅴ| 美国毛片一区二区| 91麻豆精品国产91久久久更新时间| 亚洲精品视频自拍| 91亚洲精品久久久蜜桃网站| 中文字幕av一区二区三区免费看| 国产剧情一区二区| 精品成人一区二区三区| 麻豆91免费看| 日韩女优制服丝袜电影| 日本vs亚洲vs韩国一区三区| 欧美群妇大交群的观看方式| 亚洲在线观看免费| 精品视频全国免费看| 亚洲一区二区在线视频| 日本久久电影网| 一级精品视频在线观看宜春院| 一本到一区二区三区| 亚洲裸体xxx| 91成人国产精品| 亚洲午夜三级在线| 欧美精品九九99久久| 日韩在线一二三区| 日韩一区二区三免费高清| 欧美aⅴ一区二区三区视频| 日韩一区和二区| 久久精品99国产国产精| 久久综合五月天婷婷伊人| 国内精品国产成人| 国产亚洲精品中文字幕| 成人动漫一区二区三区| 亚洲免费观看高清完整版在线观看| 色天天综合久久久久综合片| 亚洲一区二区三区激情| 337p亚洲精品色噜噜| 久久不见久久见免费视频7| 精品sm在线观看| 成人免费视频一区| 亚洲午夜精品在线| 日韩欧美国产精品| 懂色av一区二区三区免费观看| 亚洲欧洲美洲综合色网| 欧美视频一区二区| 久久成人免费网| 国产精品亲子乱子伦xxxx裸| 欧美在线制服丝袜| 久久精品国产成人一区二区三区 | 国产精品毛片久久久久久久| 一本一道久久a久久精品| 亚洲国产cao| 26uuu精品一区二区三区四区在线| 国产美女精品在线| 中文字幕中文字幕一区二区| 欧美亚洲高清一区| 久久狠狠亚洲综合| 亚洲欧美在线观看| 欧美一区二区免费视频| 国产二区国产一区在线观看| 伊人一区二区三区| 精品捆绑美女sm三区| 色天天综合色天天久久| 精品影院一区二区久久久| 亚洲色图在线播放| 精品伦理精品一区| 欧美中文一区二区三区| 国产一区二区三区免费播放| 亚洲乱码国产乱码精品精的特点 | 成人一区二区三区在线观看 | 美国十次综合导航| 亚洲图片欧美激情| 精品国产百合女同互慰| 91精品办公室少妇高潮对白| 久久不见久久见免费视频7| 樱桃国产成人精品视频| 久久亚洲二区三区| 欧美日韩在线播放一区| 国产成人av电影在线| 日韩国产精品大片| 国产精品久久三区| 欧美xxxxxxxx| 精品视频一区二区三区免费| 丁香另类激情小说| 国产一区免费电影| 免费精品视频在线| 亚洲国产日韩a在线播放|