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

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

?? lib_at91rm9200_h.html

?? 文件中主要包含的內(nèi)容為: AT91RM9200的內(nèi)部?jī)?nèi)部功能寄存器的定義,ROMSTART.S(ARM)復(fù)位啟動(dòng)涵數(shù) 從USB的操作、初始化、中斷等功能!! 該程序供ARN開發(fā)者參考資料
?? HTML
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
	pSPI-><a href="AT91RM9200_SPI.html#SPI_CR">SPI_CR</a> = <a href="AT91RM9200_h.html#AT91C_SPI_SPIEN">AT91C_SPI_SPIEN</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_Disable">AT91F_SPI_Disable</a></b></font>
<font color=#B22222>//* \brief Disable the <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_SPI_Disable">AT91F_SPI_Disable</a> (
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI <font color=#B22222>// pointer to a <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
	)
{
	<font color=#B22222>//* Write to the CR <font color=#0000FF>register</font></font>
	pSPI-><a href="AT91RM9200_SPI.html#SPI_CR">SPI_CR</a> = <a href="AT91RM9200_h.html#AT91C_SPI_SPIDIS">AT91C_SPI_SPIDIS</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_CfgMode">AT91F_SPI_CfgMode</a></b></font>
<font color=#B22222>//* \brief Enable the <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_SPI_CfgMode">AT91F_SPI_CfgMode</a> (
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI, <font color=#B22222>// pointer to a <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
	<font color=#0000FF>int</font> mode)        <font color=#B22222>// mode <font color=#0000FF>register</font> </font>
{
	<font color=#B22222>//* Write to the MR <font color=#0000FF>register</font></font>
	pSPI-><a href="AT91RM9200_SPI.html#SPI_MR">SPI_MR</a> = mode;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_CfgPCS">AT91F_SPI_CfgPCS</a></b></font>
<font color=#B22222>//* \brief Switch to the correct PCS of <a href="AT91RM9200_SPI.html#SPI">SPI</a> Mode Register : Fixed Peripheral Selected</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_SPI_CfgPCS">AT91F_SPI_CfgPCS</a> (
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI, <font color=#B22222>// pointer to a <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
	<font color=#0000FF>char</font> PCS_Device) <font color=#B22222>// PCS of the Device</font>
{	
 	<font color=#B22222>//* Write to the MR <font color=#0000FF>register</font></font>
	pSPI-><a href="AT91RM9200_SPI.html#SPI_MR">SPI_MR</a> &= 0xFFF0FFFF;
	pSPI-><a href="AT91RM9200_SPI.html#SPI_MR">SPI_MR</a> |= ( (PCS_Device<<16) & <a href="AT91RM9200_h.html#AT91C_SPI_PCS">AT91C_SPI_PCS</a> );
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_ReceiveFrame">AT91F_SPI_ReceiveFrame</a></b></font>
<font color=#B22222>//* \brief Return 2 <font color=#0000FF>if</font> <a href="AT91RM9200_PDC.html#PDC">PDC</a> has been initialized with Buffer and Next Buffer, 1 <font color=#0000FF>if</font> <a href="AT91RM9200_PDC.html#PDC">PDC</a> has been initializaed with Next Buffer, 0 <font color=#0000FF>if</font> <a href="AT91RM9200_PDC.html#PDC">PDC</a> is busy</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> <a href="#AT91F_SPI_ReceiveFrame">AT91F_SPI_ReceiveFrame</a> (
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI,
	<font color=#0000FF>char</font> *pBuffer,
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> szBuffer,
	<font color=#0000FF>char</font> *pNextBuffer,
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> szNextBuffer )
{
	<font color=#0000FF>return</font> <a href="#AT91F_PDC_ReceiveFrame">AT91F_PDC_ReceiveFrame</a>(
		(<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a>) &(pSPI->SPI_RPR),
		pBuffer,
		szBuffer,
		pNextBuffer,
		szNextBuffer);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_SendFrame">AT91F_SPI_SendFrame</a></b></font>
<font color=#B22222>//* \brief Return 2 <font color=#0000FF>if</font> <a href="AT91RM9200_PDC.html#PDC">PDC</a> has been initialized with Buffer and Next Buffer, 1 <font color=#0000FF>if</font> <a href="AT91RM9200_PDC.html#PDC">PDC</a> has been initializaed with Next Buffer, 0 <font color=#0000FF>if</font> <a href="AT91RM9200_PDC.html#PDC">PDC</a> is bSPIy</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> <a href="#AT91F_SPI_SendFrame">AT91F_SPI_SendFrame</a>(
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI,
	<font color=#0000FF>char</font> *pBuffer,
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> szBuffer,
	<font color=#0000FF>char</font> *pNextBuffer,
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> szNextBuffer )
{
	<font color=#0000FF>return</font> <a href="#AT91F_PDC_SendFrame">AT91F_PDC_SendFrame</a>(
		(<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a>) &(pSPI->SPI_RPR),
		pBuffer,
		szBuffer,
		pNextBuffer,
		szNextBuffer);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_Close">AT91F_SPI_Close</a></b></font>
<font color=#B22222>//* \brief Close <a href="AT91RM9200_SPI.html#SPI">SPI</a>: disable IT disable transfert, close <a href="AT91RM9200_PDC.html#PDC">PDC</a></font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_SPI_Close">AT91F_SPI_Close</a> (
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI)     <font color=#B22222>// \arg pointer to a <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
{
    <font color=#B22222>//* Reset all the Chip Select <font color=#0000FF>register</font></font>
    pSPI-><a href="AT91RM9200_SPI.html#SPI_CSR">SPI_CSR</a>[0] = 0 ;
    pSPI-><a href="AT91RM9200_SPI.html#SPI_CSR">SPI_CSR</a>[1] = 0 ;
    pSPI-><a href="AT91RM9200_SPI.html#SPI_CSR">SPI_CSR</a>[2] = 0 ;
    pSPI-><a href="AT91RM9200_SPI.html#SPI_CSR">SPI_CSR</a>[3] = 0 ;

    <font color=#B22222>//* Reset the <a href="AT91RM9200_SPI.html#SPI">SPI</a> mode</font>
    pSPI-><a href="AT91RM9200_SPI.html#SPI_MR">SPI_MR</a> = 0  ;

    <font color=#B22222>//* Disable all interrupts</font>
    pSPI-><a href="AT91RM9200_SPI.html#SPI_IDR">SPI_IDR</a> = 0xFFFFFFFF ;

    <font color=#B22222>//* Abort the Peripheral Data Transfers</font>
    <a href="#AT91F_PDC_Close">AT91F_PDC_Close</a>((<a href="AT91RM9200_h.html#AT91PS_PDC">AT91PS_PDC</a>) &(pSPI->SPI_RPR));

    <font color=#B22222>//* Disable receiver and transmitter and stop any activity immediately</font>
    pSPI-><a href="AT91RM9200_SPI.html#SPI_CR">SPI_CR</a> = <a href="AT91RM9200_h.html#AT91C_SPI_SPIDIS">AT91C_SPI_SPIDIS</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_PutChar">AT91F_SPI_PutChar</a></b></font>
<font color=#B22222>//* \brief Send a character,does not check <font color=#0000FF>if</font> ready to send</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_SPI_PutChar">AT91F_SPI_PutChar</a> (
	<a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI,
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> character,
             <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> cs_number )
{
    <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> value_for_cs;
    value_for_cs = (~(1 << cs_number)) & 0xF;  <font color=#B22222>//Place a zero among a 4 ONEs number</font>
    pSPI-><a href="AT91RM9200_SPI.html#SPI_TDR">SPI_TDR</a> = (character & 0xFFFF) | (value_for_cs << 16);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_GetChar">AT91F_SPI_GetChar</a></b></font>
<font color=#B22222>//* \brief Receive a character,does not check <font color=#0000FF>if</font> a character is available</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_SPI_GetChar">AT91F_SPI_GetChar</a> (
	<font color=#0000FF>const</font> <a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSPI)
{
    <font color=#0000FF>return</font>((pSPI-><a href="AT91RM9200_SPI.html#SPI_RDR">SPI_RDR</a>) & 0xFFFF);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_GetInterruptMaskStatus">AT91F_SPI_GetInterruptMaskStatus</a></b></font>
<font color=#B22222>//* \brief Return <a href="AT91RM9200_SPI.html#SPI">SPI</a> Interrupt Mask Status</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> <a href="#AT91F_SPI_GetInterruptMaskStatus">AT91F_SPI_GetInterruptMaskStatus</a>( <font color=#B22222>// \<font color=#0000FF>return</font> <a href="AT91RM9200_SPI.html#SPI">SPI</a> Interrupt Mask Status</font>
        <a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSpi) <font color=#B22222>// \arg  pointer to a <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
{
        <font color=#0000FF>return</font> pSpi-><a href="AT91RM9200_SPI.html#SPI_IMR">SPI_IMR</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_SPI_IsInterruptMasked">AT91F_SPI_IsInterruptMasked</a></b></font>
<font color=#B22222>//* \brief Test <font color=#0000FF>if</font> <a href="AT91RM9200_SPI.html#SPI">SPI</a> Interrupt is Masked </font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>int</font> <a href="#AT91F_SPI_IsInterruptMasked">AT91F_SPI_IsInterruptMasked</a>(
        <a href="AT91RM9200_h.html#AT91PS_SPI">AT91PS_SPI</a> pSpi,   <font color=#B22222>// \arg  pointer to a <a href="AT91RM9200_SPI.html#SPI">SPI</a> controller</font>
        <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> flag) <font color=#B22222>// \arg  flag to be tested</font>
{
        <font color=#0000FF>return</font> (<a href="#AT91F_SPI_GetInterruptMaskStatus">AT91F_SPI_GetInterruptMaskStatus</a>(pSpi) & flag);
}

/* *****************************************************************************
                SOFTWARE API FOR <a href="AT91RM9200_TC.html#TC">TC</a>
   ***************************************************************************** */
<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_TC_InterruptEnable">AT91F_TC_InterruptEnable</a></b></font>
<font color=#B22222>//* \brief Enable <a href="AT91RM9200_TC.html#TC">TC</a> Interrupt</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_TC_InterruptEnable">AT91F_TC_InterruptEnable</a>(
        <a href="AT91RM9200_h.html#AT91PS_TC">AT91PS_TC</a> pTc,   <font color=#B22222>// \arg  pointer to a <a href="AT91RM9200_TC.html#TC">TC</a> controller</font>
        <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> flag) <font color=#B22222>// \arg  <a href="AT91RM9200_TC.html#TC">TC</a> interrupt to be enabled</font>
{
        pTc-><a href="AT91RM9200_TC.html

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国女主播成人在线| 日本美女视频一区二区| 激情综合网最新| 91成人网在线| 日本一区二区三区四区在线视频 | 精品国精品自拍自在线| 成人免费在线播放视频| 国产一区二区三区在线观看免费视频| 色一情一乱一乱一91av| 国产女人18毛片水真多成人如厕| 日韩中文字幕av电影| 日本电影亚洲天堂一区| 欧美激情综合在线| 精品一区二区三区影院在线午夜| 欧美日韩中字一区| 亚洲欧美日韩系列| av一区二区三区黑人| 久久久久久久久99精品| 免费观看在线综合色| 欧美日韩一卡二卡| 亚洲精品一二三四区| fc2成人免费人成在线观看播放 | 欧美一区二区三区在线观看 | 国产精品国产自产拍高清av | 国产一区二区免费看| 欧美大片在线观看| 日韩激情一二三区| 精品视频123区在线观看| 国产精品国产三级国产a| 国产激情一区二区三区| 精品日韩一区二区三区| 青草国产精品久久久久久| 911精品国产一区二区在线| 一区二区久久久久久| 色8久久人人97超碰香蕉987| 亚洲色图一区二区| 91免费版在线| 亚洲精品免费在线| 在线观看一区二区精品视频| 亚洲综合在线免费观看| 色婷婷av一区二区三区gif| 亚洲精品久久久久久国产精华液| 一本到一区二区三区| 亚洲综合一二区| 欧洲精品在线观看| 午夜精品视频一区| 91精品国模一区二区三区| 免费精品99久久国产综合精品| 欧美一区二区三区思思人| 美女视频黄a大片欧美| 欧美不卡一区二区三区| 国产一区二区主播在线| 国产丝袜在线精品| 成人美女视频在线看| 亚洲人成精品久久久久| 日本道免费精品一区二区三区| 一区二区三区在线不卡| 欧美高清视频在线高清观看mv色露露十八 | 综合久久综合久久| 91久久精品国产91性色tv| 亚洲在线一区二区三区| 欧美久久久久久久久| 久久精品99国产国产精| 国产香蕉久久精品综合网| av福利精品导航| 亚洲久本草在线中文字幕| 欧美色精品在线视频| 久久精品国产成人一区二区三区| 久久久国产午夜精品| 91视频在线观看免费| 亚洲一二三级电影| 精品少妇一区二区三区在线视频| 国产资源在线一区| 一区二区中文视频| 777久久久精品| 国产精品亚洲午夜一区二区三区| 亚洲私人黄色宅男| 欧美精品久久久久久久多人混战| 久草中文综合在线| 国产精品欧美久久久久一区二区| 欧美在线观看视频一区二区三区 | 亚洲免费三区一区二区| 欧美一卡2卡三卡4卡5免费| 国产真实乱对白精彩久久| 中文字幕亚洲一区二区av在线| 欧美日韩美女一区二区| 国产露脸91国语对白| 亚洲精品免费在线| 精品国精品自拍自在线| 色天天综合色天天久久| 久久99精品久久久久久国产越南| 国产精品久久国产精麻豆99网站| 欧美欧美欧美欧美| 国产ts人妖一区二区| 亚洲电影视频在线| 国产日韩成人精品| 欧美久久一二三四区| 成人午夜伦理影院| 日本免费在线视频不卡一不卡二| 国产精品理论在线观看| 日韩一区二区在线看| fc2成人免费人成在线观看播放 | 天堂一区二区在线| 中文子幕无线码一区tr| 制服丝袜亚洲色图| 99久久99久久综合| 狠狠网亚洲精品| 亚洲激情自拍偷拍| 久久久精品国产免大香伊| 欧美亚洲自拍偷拍| 高清在线成人网| 美女一区二区三区| 一区二区三区国产| 欧美高清在线精品一区| 欧美一级高清大全免费观看| 一本一道久久a久久精品 | 日韩精品欧美成人高清一区二区| 国产欧美日韩麻豆91| 欧美电影免费提供在线观看| 91麻豆福利精品推荐| 国产自产视频一区二区三区| 视频一区二区不卡| 亚洲伦在线观看| 欧美国产精品v| 精品欧美乱码久久久久久| 欧美午夜精品免费| 99re这里只有精品首页| 国产精品99久久久久久久vr | 洋洋成人永久网站入口| 亚洲国产精品成人综合色在线婷婷| 日韩免费视频线观看| 欧美视频一区二区三区四区| 99国产精品一区| 国产成人综合自拍| 精彩视频一区二区| 蜜桃av一区二区三区| 首页国产欧美久久| 亚洲国产精品久久人人爱蜜臀 | 欧美xxxxx牲另类人与| 欧美日韩成人在线一区| 欧洲人成人精品| 色菇凉天天综合网| 色综合天天做天天爱| 99视频在线精品| 成人深夜在线观看| 成人av电影免费在线播放| 国产91在线看| 丁香天五香天堂综合| 国产精品中文字幕一区二区三区| 另类小说一区二区三区| 美女视频黄免费的久久 | 免费久久精品视频| 麻豆91精品视频| 另类小说欧美激情| 麻豆免费看一区二区三区| 美女免费视频一区| 精品综合免费视频观看| 久久精品国产一区二区| 精品一区二区三区视频| 精品亚洲成a人在线观看| 精品在线亚洲视频| 国内精品伊人久久久久av一坑| 久久国产精品99久久久久久老狼| 极品销魂美女一区二区三区| 精品一区二区三区在线观看国产 | 亚洲国产另类av| 婷婷一区二区三区| 免费在线观看成人| 国产自产v一区二区三区c| 国产suv精品一区二区三区| 国产mv日韩mv欧美| av在线不卡免费看| 欧美性受极品xxxx喷水| 欧美日韩国产另类一区| 欧美一级电影网站| 久久久综合九色合综国产精品| 国产欧美一区二区精品性| 国产精品久线观看视频| 亚洲欧美激情小说另类| 亚洲成av人综合在线观看| 奇米影视一区二区三区小说| 狠狠狠色丁香婷婷综合激情| 成人免费高清在线观看| 色吊一区二区三区| 日韩一级黄色大片| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品私人自拍| 一区二区三区精品在线观看| 日本伊人色综合网| 国产精品一区在线| 一本高清dvd不卡在线观看| 欧美精品v日韩精品v韩国精品v| 精品剧情v国产在线观看在线| 国产精品三级av| 亚洲国产一区视频| 狠狠网亚洲精品| 91免费国产在线| 日韩精品一区二区三区在线 | 中文字幕一区二区不卡| 日韩制服丝袜av|