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

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

?? lib_at91rm9200_h.html

?? atmel arm9系列的USB與PC通信
?? HTML
?? 第 1 頁 / 共 5 頁
字號:


<html><head>

<meta charset="iso-8859-1" content="Arm / ATMEL/ AT91 library /" http-equiv="Content-Type">

<title>HTML software transalation</title>

</head>

<body><pre><font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//*         ATMEL Microcontroller Software Support  -  ROUSSET  -</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* The software is delivered "AS IS" without warranty or condition of any</font>
<font color=#B22222>//* kind, either express, implied or statutory. This includes without</font>
<font color=#B22222>//* limitation any warranty or condition with respect to merchantability or</font>
<font color=#B22222>//* fitness <font color=#0000FF>for</font> any particular purpose, or against the infringements of</font>
<font color=#B22222>//* intellectual property rights of others.</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* File Name           : lib_AT91RM9200.h</font>
<font color=#B22222>//* Object              : AT91RM9200 inlined functions</font>
<font color=#B22222>//* Generated           : AT91 SW Application Group  07/04/2003 (11:05:04)</font>
<font color=#B22222>//*</font>
<font color=#B22222>//* CVS Reference       : /lib_pdc.h/1.2/Tue Jul 02 11:29:40 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_dbgu.h/1.1/Fri Jan 31 11:18:40 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_rtc_1245d.h/1.1/Fri Jan 31 11:19:12 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_ssc.h/1.4/Fri Jan 31 11:19:20 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_spi_AT91RMxxxx.h/1.2/Fri Jan 31 11:19:30 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_tc_1753b.h/1.1/Fri Jan 31 11:20:02 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_pmc.h/1.3/Thu Nov 14 06:40:44 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_pio.h/1.3/Fri Jan 31 11:18:56 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_twi.h/1.2/Fri Jan 31 11:19:38 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_usart.h/1.5/Thu Nov 21 15:01:52 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_mci.h/1.2/Wed Nov 20 13:18:54 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_aic.h/1.3/Fri Jul 12 06:46:10 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_udp.h/1.3/Fri Jan 31 11:19:48 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_st.h/1.4/Fri Jan 31 11:20:12 2003//</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>

<font color=#008200>#ifndef</font> lib_AT91RM9200_H
<font color=#008200>#define</font> lib_AT91RM9200_H

/* *****************************************************************************
                SOFTWARE API FOR <a href="AT91RM9200_PDC.html#PDC">PDC</a>
   ***************************************************************************** */
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetNextRx">AT91F_PDC_SetNextRx</a></b></font>
<font color=#B22222>//* \brief Set the next receive transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetNextRx">AT91F_PDC_SetNextRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,     <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,       <font color=#B22222>// \arg address to the next bloc to be received</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)  <font color=#B22222>// \arg number of bytes to be received</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RNPR">PDC_RNPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RNCR">PDC_RNCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetNextTx">AT91F_PDC_SetNextTx</a></b></font>
<font color=#B22222>//* \brief Set the next transmit transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetNextTx">AT91F_PDC_SetNextTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,         <font color=#B22222>// \arg address to the next bloc to be transmitted</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)    <font color=#B22222>// \arg number of bytes to be transmitted</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TNPR">PDC_TNPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TNCR">PDC_TNCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetRx">AT91F_PDC_SetRx</a></b></font>
<font color=#B22222>//* \brief Set the receive transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetRx">AT91F_PDC_SetRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,         <font color=#B22222>// \arg address to the next bloc to be received</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)    <font color=#B22222>// \arg number of bytes to be received</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RPR">PDC_RPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_RCR">PDC_RCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_SetTx">AT91F_PDC_SetTx</a></b></font>
<font color=#B22222>//* \brief Set the transmit transfer descriptor</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_SetTx">AT91F_PDC_SetTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC,       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
	<font color=#0000FF>char</font> *address,         <font color=#B22222>// \arg address to the next bloc to be transmitted</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> bytes)    <font color=#B22222>// \arg number of bytes to be transmitted</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TPR">PDC_TPR</a> = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) address;
	pPDC-><a href="AT91RM9200_PDC.html#PDC_TCR">PDC_TCR</a> = bytes;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_EnableTx">AT91F_PDC_EnableTx</a></b></font>
<font color=#B22222>//* \brief Enable transmit</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_EnableTx">AT91F_PDC_EnableTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_TXTEN">AT91C_PDC_TXTEN</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_EnableRx">AT91F_PDC_EnableRx</a></b></font>
<font color=#B22222>//* \brief Enable receive</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_EnableRx">AT91F_PDC_EnableRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_RXTEN">AT91C_PDC_RXTEN</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_DisableTx">AT91F_PDC_DisableTx</a></b></font>
<font color=#B22222>//* \brief Disable transmit</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_DisableTx">AT91F_PDC_DisableTx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_TXTDIS">AT91C_PDC_TXTDIS</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_DisableRx">AT91F_PDC_DisableRx</a></b></font>
<font color=#B22222>//* \brief Disable receive</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_PDC_DisableRx">AT91F_PDC_DisableRx</a> (
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	pPDC-><a href="AT91RM9200_PDC.html#PDC_PTCR">PDC_PTCR</a> = <a href="AT91RM9200_h.html#AT91C_PDC_RXTDIS">AT91C_PDC_RXTDIS</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_IsTxEmpty">AT91F_PDC_IsTxEmpty</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> the current transfer descriptor has been sent</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_PDC_IsTxEmpty">AT91F_PDC_IsTxEmpty</a> ( <font color=#B22222>// \<font color=#0000FF>return</font> <font color=#0000FF>return</font> 1 <font color=#0000FF>if</font> transfer is complete</font>
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	<font color=#0000FF>return</font> !(pPDC-><a href="AT91RM9200_PDC.html#PDC_TCR">PDC_TCR</a>);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_IsNextTxEmpty">AT91F_PDC_IsNextTxEmpty</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> the next transfer descriptor has been moved to the current td</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_PDC_IsNextTxEmpty">AT91F_PDC_IsNextTxEmpty</a> ( <font color=#B22222>// \<font color=#0000FF>return</font> <font color=#0000FF>return</font> 1 <font color=#0000FF>if</font> transfer is complete</font>
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	<font color=#0000FF>return</font> !(pPDC-><a href="AT91RM9200_PDC.html#PDC_TNCR">PDC_TNCR</a>);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_PDC_IsRxEmpty">AT91F_PDC_IsRxEmpty</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> the current transfer descriptor has been filled</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_PDC_IsRxEmpty">AT91F_PDC_IsRxEmpty</a> ( <font color=#B22222>// \<font color=#0000FF>return</font> <font color=#0000FF>return</font> 1 <font color=#0000FF>if</font> transfer is complete</font>
	<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a> pPDC )       <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_PDC.html#PDC">PDC</a> controller</font>
{
	<font color=#0000FF>return</font> !(pPDC-><a href="AT91RM9200_PDC.html#PDC_RCR">PDC_RCR</a>);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美一区二区久久| 国产精品免费免费| 91日韩在线专区| 成人一级黄色片| 国产激情91久久精品导航| 久久国产三级精品| 蜜乳av一区二区三区| 日韩高清不卡在线| 蜜桃视频一区二区| 久久99国产精品尤物| 久久国产精品色| 国产精品18久久久久久久久久久久| 捆绑调教美女网站视频一区| 精品一区二区在线观看| 国产精品18久久久久| 成人精品视频一区二区三区 | 色综合亚洲欧洲| 色婷婷亚洲一区二区三区| 在线免费观看日本一区| 欧美亚洲综合在线| 欧美一级二级三级蜜桃| 精品国内二区三区| 一区免费观看视频| 亚洲综合激情网| 久久超碰97中文字幕| 国产成都精品91一区二区三| 91亚洲资源网| 欧美一区二区视频在线观看2022| 日韩三级视频中文字幕| 国产精品高潮久久久久无| 亚洲自拍欧美精品| 精品亚洲欧美一区| 一本久久精品一区二区| 日韩欧美中文字幕精品| 亚洲国产精品成人综合| 午夜婷婷国产麻豆精品| 国产一区二区91| 欧美日韩国产三级| 欧美国产精品劲爆| 午夜精品久久久久久久久久| 国产麻豆精品久久一二三| 欧美日韩一区视频| 亚洲国产电影在线观看| 麻豆91在线观看| 91蜜桃网址入口| 精品国产乱码久久久久久1区2区 | 亚洲国产人成综合网站| 黑人巨大精品欧美一区| 91福利区一区二区三区| 国产日韩欧美精品综合| 日韩国产欧美视频| 一本色道久久综合亚洲91| 欧美精品一区男女天堂| 亚洲成a天堂v人片| 91麻豆免费看| 中文字幕欧美日韩一区| 国内精品免费在线观看| 欧美精品vⅰdeose4hd| 亚洲精品视频免费看| 国产成人在线视频网站| 精品国产一区二区三区久久久蜜月| 亚洲天堂免费在线观看视频| 国产成人在线免费观看| 欧美mv日韩mv亚洲| 青椒成人免费视频| 久久麻豆一区二区| 视频一区二区中文字幕| 欧美影视一区在线| 亚洲靠逼com| 色婷婷精品大视频在线蜜桃视频| 国产三级精品三级| 国产v综合v亚洲欧| 久久亚洲一区二区三区明星换脸| 日韩高清一级片| 欧美一级片免费看| 美女视频网站久久| 日韩精品一区二区三区中文不卡| 秋霞电影网一区二区| 69p69国产精品| 日本欧美在线看| 日韩一区二区三区四区五区六区| 日本三级亚洲精品| 久久在线免费观看| 成人一区二区三区在线观看| 国产欧美精品在线观看| 成人黄色免费短视频| 国产精品三级电影| 在线观看亚洲成人| 日日摸夜夜添夜夜添亚洲女人| 欧美美女黄视频| 免费成人在线观看| 久久久久久久久久久99999| 国产高清不卡一区二区| 国产精品免费aⅴ片在线观看| 99r国产精品| 三级久久三级久久久| 精品少妇一区二区三区| 国产成人精品在线看| 亚洲男人天堂av网| 欧美私模裸体表演在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 久久久久国色av免费看影院| 成人免费高清在线观看| 亚洲精品免费在线| 欧美一级片在线看| 成人激情免费网站| 亚洲线精品一区二区三区八戒| 日韩欧美国产精品一区| 成人丝袜高跟foot| 丝袜亚洲另类欧美| 日本一区二区三区四区| 久久久久9999亚洲精品| 日本道免费精品一区二区三区| 免费高清在线视频一区·| 国产精品高潮呻吟| 精品久久五月天| 在线观看视频一区二区欧美日韩| 看片的网站亚洲| 亚洲免费观看高清完整版在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 国产麻豆精品95视频| 一区二区三区四区在线播放 | 欧美在线观看一区| 国产成人精品一区二区三区四区 | 五月婷婷欧美视频| 国产精品灌醉下药二区| 日韩欧美成人一区| 欧美午夜精品久久久久久孕妇| 国产成人综合亚洲91猫咪| 日韩高清一区在线| 亚洲综合成人在线| 中文字幕一区二区三区乱码在线 | 久久久久久久久久久久久女国产乱| 不卡免费追剧大全电视剧网站| 日本欧洲一区二区| 亚洲成人三级小说| 国内外成人在线| 曰韩精品一区二区| 中文字幕免费观看一区| 欧美mv日韩mv国产| 日韩色在线观看| 欧美一区二区人人喊爽| 欧美亚洲国产bt| 色视频成人在线观看免| 99久久综合精品| 成人动漫一区二区| 春色校园综合激情亚洲| 国产成人在线观看免费网站| 精品一区二区免费看| 毛片不卡一区二区| 日韩国产一二三区| 久久电影网站中文字幕 | 狠狠色狠狠色合久久伊人| 婷婷综合在线观看| 婷婷久久综合九色综合绿巨人| 一区二区三区不卡视频在线观看| 国产精品高潮久久久久无| 中文字幕日韩一区| 国产精品毛片久久久久久久| 国产日韩视频一区二区三区| 国产午夜精品福利| 亚洲欧洲成人精品av97| 亚洲欧美日韩电影| 一区二区久久久久久| 午夜精品福利久久久| 免费欧美在线视频| 国产在线精品一区二区夜色| 国内精品不卡在线| 成人一区二区三区在线观看| 99久久综合精品| 欧美精品免费视频| 精品欧美黑人一区二区三区| 中文字幕av一区二区三区免费看| 亚洲色图第一区| 五月婷婷色综合| 国产一级精品在线| 色狠狠综合天天综合综合| 欧美日韩国产另类一区| 欧美成人激情免费网| 欧美激情在线观看视频免费| 亚洲乱码中文字幕| 日本欧美在线看| 成人爱爱电影网址| 欧美日韩成人一区二区| 久久久91精品国产一区二区三区| 国产精品的网站| 欧美a级理论片| 北条麻妃一区二区三区| 91精品国产综合久久精品| 精品88久久久久88久久久| 亚洲欧洲综合另类| 国内精品在线播放| 在线日韩国产精品| 亚洲成av人综合在线观看| 国产综合色产在线精品| 一本久久综合亚洲鲁鲁五月天 | 日本一区二区三区四区在线视频| 亚洲一区二区三区国产| 粉嫩av一区二区三区| 91精选在线观看|