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

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

?? interrupt_usart.c

?? IAR 平臺ATMEL 的例程, 和說明
?? C
字號:
//*----------------------------------------------------------------------------
//*      ATMEL Microcontroller Software Support  -  ROUSSET  -
//*----------------------------------------------------------------------------
//* The software is delivered "AS IS" without warranty or condition of any
//* kind, either express, implied or statutory. This includes without
//* limitation any warranty or condition with respect to merchantability or
//* fitness for any particular purpose, or against the infringements of
//* intellectual property rights of others.
//*----------------------------------------------------------------------------
//* File Name           : interrupt_Usart.c
//* Object              : USART Interrupt Management
//*
//* 1.0 24/Jun/04 JPP   : Creation
//* 1.1 29/Aug/05 JPP   : Update AIC definion
//*----------------------------------------------------------------------------

// Include Standard LIB  files
#include "Board.h"


#define USART_INTERRUPT_LEVEL		7
#define AT91_BAUD_RATE				115200
static const char atmel_header[]=
{
"\n\r  *** ATMEL Usart IRQ ***\n\r"
"Copyright (C) 2002 ATMEL Corporations Version: 1.0\n\r"
};

//* \fn    AT91F_US_Baudrate
//* \brief Calculate the baudrate
//* Standard Asynchronous Mode : 8 bits , 1 stop , no parity
#define AT91C_US_ASYNC_MODE ( AT91C_US_USMODE_NORMAL + \
                        AT91C_US_NBSTOP_1_BIT + \
                        AT91C_US_PAR_NONE + \
                        AT91C_US_CHRL_8_BITS + \
                        AT91C_US_CLKS_CLOCK )

//*------------------------- Internal Function --------------------------------

//*----------------------------------------------------------------------------
//* Function Name       : Usart_c_irq_handler
//* Object              : C handler interrupt function called by the interrupts
//*                       assembling routine
//* Input Parameters    : <RTC_pt> time rtc descriptor
//* Output Parameters   : increment count_timer0_interrupt
//*----------------------------------------------------------------------------
__ramfunc void Usart_c_irq_handler(void)
{
	AT91PS_USART USART_pt = AT91C_BASE_US0;
	unsigned int status;
	//* get Usart status register
	status = USART_pt->US_CSR;
	if ( status & AT91C_US_RXRDY){
		//* Get byte and send
		AT91F_US_PutChar (USART_pt, AT91F_US_GetChar(USART_pt));
	}

	if ( status & AT91C_US_OVRE) {
		//* clear US_RXRDY
		 AT91F_US_GetChar(USART_pt);
		 AT91F_US_PutChar (USART_pt, 'O');
	}

	//* Check error
	if ( status & AT91C_US_PARE) {
		 AT91F_US_PutChar (USART_pt, 'P');
	}

	if ( status & AT91C_US_FRAME) {
		 AT91F_US_PutChar (USART_pt, 'F');
	}

	if ( status & AT91C_US_TIMEOUT){
		USART_pt->US_CR = AT91C_US_STTTO;
		 AT91F_US_PutChar (USART_pt, 'T');
	}

	//* Reset the satus bit
	 USART_pt->US_CR = AT91C_US_RSTSTA;
}
//*-------------------------- External Function -------------------------------

//*----------------------------------------------------------------------------
//* Function Name       : Usart_init
//* Object              : USART initialization
//* Input Parameters    : none
//* Output Parameters   : TRUE
//*----------------------------------------------------------------------------
void Usart_init ( void )
//* Begin
{
	AT91PS_USART COM0 = AT91C_BASE_US0;

 	//* Configure PIO controllers to periph mode
 	AT91F_PIO_CfgPeriph( AT91C_BASE_PIOA,
 		((unsigned int) AT91C_PA5_RXD0    ) |
 		((unsigned int) AT91C_PA6_TXD0    ) |
 		((unsigned int) AT91C_PA7_RTS0    ) |
 		((unsigned int) AT91C_PA8_CTS0    ), // Peripheral A
 		0); // Peripheral B


   	// First, enable the clock of the PIOB
    	AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_US0 ) ;
	// Usart Configure
      AT91F_US_Configure (COM0, MCK, AT91C_US_ASYNC_MODE, AT91_BAUD_RATE, 0);

	// Enable usart
	COM0->US_CR = AT91C_US_RXEN | AT91C_US_TXEN;

    //* Enable USART IT error and RXRDY
    	AT91F_US_EnableIt(COM0,AT91C_US_TIMEOUT | AT91C_US_FRAME | AT91C_US_OVRE |AT91C_US_RXRDY);

    	//* open Usart 1 interrupt
	AT91F_AIC_ConfigureIt ( AT91C_BASE_AIC, AT91C_ID_US0, USART_INTERRUPT_LEVEL,AT91C_AIC_SRCTYPE_INT_HIGH_LEVEL, Usart_c_irq_handler);
	AT91F_AIC_EnableIt (AT91C_BASE_AIC, AT91C_ID_US0);

	AT91F_US_PutChar (COM0,'X');

 	AT91F_US_SendFrame(COM0,(char *)atmel_header,sizeof(atmel_header),0,0);


//* End
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美你懂的| 日韩综合一区二区| 午夜精品一区二区三区电影天堂| 日本大胆欧美人术艺术动态| 波多野结衣中文字幕一区二区三区| 在线成人小视频| 亚洲欧美偷拍三级| 国产高清不卡一区| 日韩午夜激情av| 亚洲成人激情社区| hitomi一区二区三区精品| 久久综合一区二区| 美国三级日本三级久久99| 欧美日韩在线精品一区二区三区激情| 国产午夜精品福利| 精品一区二区三区欧美| 欧美一二三四在线| 亚洲妇熟xx妇色黄| 欧美午夜精品一区| 尤物视频一区二区| 91欧美激情一区二区三区成人| 久久久久久久一区| 国产一区二区三区精品视频| 日韩一区二区三区高清免费看看| 午夜影院久久久| 欧美另类z0zxhd电影| 亚洲一级在线观看| 欧美性xxxxx极品少妇| 亚洲精品福利视频网站| 色婷婷久久久综合中文字幕| 亚洲国产日韩a在线播放性色| 成人永久aaa| 国产亚洲一本大道中文在线| 六月婷婷色综合| 精品捆绑美女sm三区| 日本欧美在线看| 日韩视频一区二区三区| 五月开心婷婷久久| 欧美日韩在线综合| 夜夜夜精品看看| 欧美性色综合网| 亚洲成av人综合在线观看| 欧美精品日韩综合在线| 日本美女一区二区| 日韩欧美高清在线| 国产一本一道久久香蕉| 国产精品全国免费观看高清| 99久久免费精品| 亚洲永久免费av| 欧美日韩久久不卡| 久久精品国产亚洲一区二区三区| 欧美mv日韩mv亚洲| 国产91综合网| 亚洲免费观看视频| 91精品国产综合久久福利| 狠狠色丁香婷婷综合| 国产精品乱码久久久久久| 色综合中文字幕国产| 午夜av一区二区| 久久久久久久网| 色香蕉久久蜜桃| 人人爽香蕉精品| 国产精品视频免费看| 欧美日韩一本到| 国产精华液一区二区三区| 一区二区三区四区国产精品| 制服丝袜中文字幕亚洲| 成人精品免费视频| 天天操天天干天天综合网| 久久久精品天堂| 在线观看国产精品网站| 国产一区二区三区高清播放| 亚洲免费观看高清完整版在线 | 亚洲一区二区视频在线观看| 欧美一区二区三区喷汁尤物| av在线一区二区三区| 偷拍日韩校园综合在线| 中文字幕精品—区二区四季| 欧美日韩免费观看一区二区三区| 国产电影一区二区三区| 亚洲福利国产精品| 国产精品久久久久久久第一福利| 日韩欧美的一区二区| 色成年激情久久综合| 国产精品亚洲成人| 奇米色777欧美一区二区| 亚洲日本韩国一区| 国产偷v国产偷v亚洲高清| 欧美一区二区三区免费| 在线看不卡av| 91亚洲永久精品| 粉嫩蜜臀av国产精品网站| 五月激情综合婷婷| 一区二区三区在线免费观看| 国产日产欧美一区二区视频| 日韩欧美色综合| 欧美一区二区三区日韩视频| 欧美在线一区二区三区| 91女厕偷拍女厕偷拍高清| 国产99久久久国产精品免费看| 免费观看成人鲁鲁鲁鲁鲁视频| 一区二区三区av电影| 中文字幕中文字幕一区二区| 久久久www免费人成精品| 日韩免费一区二区| 日韩欧美综合在线| 91精品综合久久久久久| 欧美美女一区二区在线观看| 色欧美88888久久久久久影院| 国产69精品久久777的优势| 国产麻豆成人精品| 国产精品亚洲成人| 高清beeg欧美| 成人18精品视频| 99国产麻豆精品| 91麻豆蜜桃一区二区三区| 99免费精品视频| 91浏览器在线视频| 日本丶国产丶欧美色综合| 色综合久久综合网| 在线观看成人免费视频| 欧美乱妇23p| 6080日韩午夜伦伦午夜伦| 欧美日高清视频| 日韩三级在线免费观看| 欧美变态tickle挠乳网站| 久久夜色精品一区| 中文幕一区二区三区久久蜜桃| 国产精品久久看| 亚洲免费在线看| 日韩成人dvd| 国内精品免费**视频| 成人免费视频播放| 欧洲国产伦久久久久久久| 精品视频在线看| 精品欧美乱码久久久久久1区2区| 国产亚洲精品7777| 亚洲欧美综合色| 亚洲成人福利片| 国产一区激情在线| 在线视频一区二区三| 日韩你懂的在线播放| 国产精品另类一区| 天天综合网天天综合色 | 亚洲国产一区二区三区| 午夜精品免费在线| 激情综合亚洲精品| 色综合欧美在线| 欧美成人精品福利| 亚洲欧洲av在线| 免费的国产精品| 成人黄页在线观看| 欧美日韩精品免费| 国产精品久久久久久一区二区三区 | 日韩美女视频一区二区| 天天色 色综合| 国产1区2区3区精品美女| 欧美午夜宅男影院| 中文无字幕一区二区三区| 亚洲午夜电影在线| 成人短视频下载| 日韩久久免费av| 亚洲第一福利一区| 成人黄色av网站在线| 日韩精品一区二区三区在线播放 | 成人激情av网| 欧美成人综合网站| 一区二区理论电影在线观看| 国产剧情一区二区| 欧美精品在线一区二区| 亚洲欧美影音先锋| 黄色日韩三级电影| 欧美日本精品一区二区三区| 成人欧美一区二区三区1314| 久草精品在线观看| 欧美三级日韩在线| 樱桃视频在线观看一区| 国产高清精品网站| 精品美女一区二区| 五月天网站亚洲| 欧美色图一区二区三区| 国产精品家庭影院| 国产成人精品免费一区二区| 欧美一级片在线看| 亚洲电影一区二区三区| 一本久久综合亚洲鲁鲁五月天| 国产日韩欧美一区二区三区综合| 蜜臀av一区二区在线免费观看| 欧美人伦禁忌dvd放荡欲情| 一区二区视频在线看| 99r精品视频| 亚洲免费观看高清完整版在线| 成人国产在线观看| 国产欧美精品一区aⅴ影院| 国产乱码精品一品二品| 久久久亚洲精华液精华液精华液 | 日韩三级在线观看| 日韩高清一级片| 欧美日韩三级视频| 日韩电影在线观看一区|