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

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

?? driv_internal_uart_c.c

?? UCOS-II2.76在ADI-BF533上的移植.在UCOS-II網(wǎng)站提供的源碼基礎(chǔ)上修改了幾處匯編代碼.采用2.76版系統(tǒng)內(nèi)核移植,在DSP++4.0上調(diào)試成功
?? C
字號:
/*
*********************************************************************************************************
*                                                uC/OS-II
*                                          The Real-Time Kernel
*
*										  Utility functions for
*										  ADSP-BF533 Internal Uart
*
* File : Driv_Internal_UART_C.c
* By   : Ron Territo   ron@territocomputerservices.com
*********************************************************************************************************

Copyright...

This code is placed in the public domain, and can be distributed freely with no restrictions provided that the heading
of each source module file is not modified to remove the credit to the original author.
  
Disclaimer...

This program code is provided "as is". There is no warranty, either expressed or implied as to its fitness for use in
any application. It is provided only as an example of porting the MicroC/OS operating system to the Blackfin processor.
Its use is strictly at the risk of the user. The author will not be liable for any damages direct or consequential related
to the use of this software including, but not limited to loss of profit.

*/




#include <uCOS-II_V2.70\source\ucos_ii.h>
#include <Internal_UART.h>
#include <cdefBF533.h>


/*
*****************************************************************************
*
*	Get a character
*
* 	Arguments  	: timeout value in mS, 0 if no timeout
*
*	Returns		: next available char received on UART, -1 if error or timeout
*
*****************************************************************************
*/

int InternalUartGetChar( int timeout )
{
	unsigned char OSErr;
	unsigned char charRx;		
	
	/*  1st wait for the event that there's at least 1 character avail */
	
	
	OS_ENTER_CRITICAL();
	
	while ( RxIntBufferEptr == RxIntBufferFptr )	// is the buffer empty ?
	{
		RxIntBufferFptr = &RxIntBuffer[0];		// reset to head
		RxIntBufferEptr = &RxIntBuffer[0];
		
		OS_EXIT_CRITICAL();
		
		// wait for a character to arrive
		if ( OSFlagPend( EvUARTFlags, EV_UART_FLAG_RX_AVAIL, OS_FLAG_WAIT_SET_ANY | OS_FLAG_CONSUME, timeout, &OSErr ) == 0 )
		{
			return (-1);
		}

		OS_ENTER_CRITICAL();
	}

	// see if buffer beyond limits
	if ( RxIntBufferEptr > RxIntBufferTptr )
	{
		return (-1);
	}
	
	// get the next character, bump pointer
	charRx =  *RxIntBufferEptr++;
	
	OS_EXIT_CRITICAL();
	
	return ( charRx );	
}







/*
*****************************************************************************
*
*	Put a character
*
* 	Arguments  	: Character to output
*
*	Returns		: true, if successful
*
*****************************************************************************
*/

bool InternalUartPutChar( char charTx )
{
	unsigned char OSErr;
	
	if ( TxIntBufferFptr == TxIntBufferTptr )
	{
		OSFlagPost( EvUARTFlags, EV_UART_FLAG_TX_EMPTY, OS_FLAG_CLR,  &OSErr );
		if ( OSFlagPend( EvUARTFlags, EV_UART_FLAG_TX_EMPTY , OS_FLAG_WAIT_SET_ANY | OS_FLAG_CONSUME, 0, &OSErr ) == 0 )
		{
			return (false);
		}
		
	}

	OS_ENTER_CRITICAL();
	
	if ( !(*pUART_IER & 0x02) )					// are interrupts off ?
	{
		*pUART_THR = charTx;					// write character directly to UART
		*pUART_IER |= 0x02;						// enable Tx Interrupts
	}
	else
	{
		*TxIntBufferFptr++ = charTx;			// put char in buffer
	}
	

	OS_EXIT_CRITICAL();

	return ( true );	
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色8久久人人97超碰香蕉987| 国产一区二区精品在线观看| 色素色在线综合| 樱花草国产18久久久久| 91极品美女在线| 午夜精品免费在线| 欧美裸体bbwbbwbbw| 毛片av一区二区三区| 26uuu亚洲综合色| 国产一级精品在线| 中文字幕免费观看一区| 91久久一区二区| 午夜精品福利一区二区三区蜜桃| 欧美一级日韩不卡播放免费| 国产在线看一区| 国产精品欧美极品| 欧美日韩视频一区二区| 久久99最新地址| 国产精品久久久久久久久快鸭| 在线亚洲人成电影网站色www| 婷婷开心久久网| 久久青草国产手机看片福利盒子| 99久久精品99国产精品| 亚洲欧美日本韩国| 3d动漫精品啪啪1区2区免费| 国产美女一区二区三区| 最新热久久免费视频| 欧美男人的天堂一二区| 国产传媒欧美日韩成人| 亚洲午夜免费电影| 欧美极品aⅴ影院| 欧美日韩亚洲综合| 国产大陆精品国产| 国产麻豆成人传媒免费观看| 成人欧美一区二区三区黑人麻豆 | 懂色av一区二区夜夜嗨| 亚洲免费在线电影| 精品理论电影在线观看| 色中色一区二区| 国产精品资源网| 天天色 色综合| 亚洲色图视频网| 精品国产精品网麻豆系列 | 亚洲妇女屁股眼交7| 久久久久久久久伊人| 欧美中文字幕一区二区三区| 国产成人精品亚洲日本在线桃色 | 精品视频123区在线观看| 国产精品影视网| 五月激情丁香一区二区三区| 中文字幕一区二区不卡| www国产成人| 欧美一二区视频| 欧美日韩国产成人在线免费| 一本色道亚洲精品aⅴ| 国产福利91精品一区| 久久精品国产久精国产| 成人国产电影网| 国精产品一区一区三区mba桃花| 香蕉久久一区二区不卡无毒影院| 国产精品久久久一本精品| xf在线a精品一区二区视频网站| 69av一区二区三区| 欧美日韩激情一区| 欧美日韩中文精品| 在线观看欧美黄色| 色爱区综合激月婷婷| 99精品久久只有精品| 福利91精品一区二区三区| 国产美女在线精品| 极品少妇xxxx偷拍精品少妇| 美腿丝袜亚洲一区| 精品一区二区国语对白| 秋霞午夜av一区二区三区| 午夜精品福利一区二区蜜股av| 一区二区三区**美女毛片| 欧美国产欧美综合| 国产欧美日韩在线视频| 国产日产亚洲精品系列| 亚洲精品一区二区三区在线观看| www成人在线观看| 久久精品网站免费观看| 国产亚洲一区二区在线观看| 国产亚洲一区二区在线观看| 国产欧美日韩在线视频| 中文字幕一区二区不卡| 亚洲女人的天堂| 亚洲蜜臀av乱码久久精品| 亚洲免费资源在线播放| 亚洲一区在线观看网站| 五月天欧美精品| 久久er99热精品一区二区| 国产一区三区三区| 国产成人午夜精品影院观看视频| 国产91综合网| 91搞黄在线观看| 欧美日韩国产片| 精品国产精品网麻豆系列| 日本一区二区三区电影| 亚洲免费在线观看| 日本美女视频一区二区| 狠狠网亚洲精品| 99re亚洲国产精品| 欧美日韩在线不卡| 久久综合资源网| 综合网在线视频| 亚洲成人免费影院| 国产精品一区二区久久精品爱涩| 波多野结衣视频一区| 欧美调教femdomvk| 337p粉嫩大胆噜噜噜噜噜91av| 中文字幕一区二区三区精华液 | 久久99久久精品| 成人激情小说乱人伦| 欧美日韩一区二区电影| 精品国产一区二区三区不卡| 中文字幕一区二区5566日韩| 亚洲gay无套男同| 国产精品1024| 欧美美女直播网站| 久久久www成人免费毛片麻豆| 亚洲美女少妇撒尿| 九色porny丨国产精品| 91亚洲男人天堂| 欧美成人精品1314www| 最新中文字幕一区二区三区| 另类的小说在线视频另类成人小视频在线| 高潮精品一区videoshd| 91精品一区二区三区久久久久久 | 亚洲精品一区在线观看| 亚洲精品综合在线| 国模冰冰炮一区二区| 欧美日韩精品一区二区在线播放| 国产香蕉久久精品综合网| 亚洲成av人片在www色猫咪| 国产大陆a不卡| 欧美一区二区三区性视频| 中文字幕综合网| 韩国精品主播一区二区在线观看| 欧美最猛性xxxxx直播| 国产欧美日韩视频在线观看| 蜜臀精品久久久久久蜜臀| 91免费观看在线| 欧美激情在线一区二区| 看电影不卡的网站| 色94色欧美sute亚洲13| 中文字幕av一区二区三区免费看 | 欧美三级乱人伦电影| 国产精品丝袜久久久久久app| 激情偷乱视频一区二区三区| 欧美日韩国产高清一区二区| 一区二区三区在线观看视频| 成人理论电影网| 久久久精品日韩欧美| 激情深爱一区二区| 精品蜜桃在线看| 蜜臀久久久99精品久久久久久| 欧美日韩电影一区| 午夜影院久久久| 欧美体内she精视频| 亚洲精品视频在线看| 99久久精品久久久久久清纯| 国产精品电影院| 成人美女视频在线观看18| 国产精品网站在线观看| 国产成人免费视| 久久精品视频免费观看| 国产成人综合视频| 久久这里只有精品6| 国产成人av资源| 国产精品区一区二区三区| 99精品久久99久久久久| 亚洲精品一二三| 在线观看视频一区| 丝袜国产日韩另类美女| 欧美精品欧美精品系列| 婷婷亚洲久悠悠色悠在线播放| 欧美高清一级片在线| 男男成人高潮片免费网站| 欧美电影免费观看高清完整版在线 | 97久久久精品综合88久久| 国产亚洲精品久| www.亚洲人| 依依成人精品视频| 777午夜精品免费视频| 国产做a爰片久久毛片| 中文字幕精品一区二区精品绿巨人 | 69av一区二区三区| 蜜臀av一区二区在线免费观看| 日韩女优制服丝袜电影| 国产一区二区三区日韩 | 欧美精品在线观看播放| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲精品一区二区三区香蕉| 不卡免费追剧大全电视剧网站| 夜夜亚洲天天久久| 日韩欧美成人激情| 99久久综合狠狠综合久久| 亚洲国产一区在线观看| 日韩欧美视频一区|