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

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

?? usart.h

?? 最新版FreeRTOS, 包擴(kuò)多種開發(fā)平臺的移植
?? H
字號:
//*----------------------------------------------------------------------------
//*         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           : usart.h
//* Object              : USART Header File.
//*
//* 1.0 01/04/00 JCZ    : Creation
//*----------------------------------------------------------------------------

#ifndef usart_h
#define usart_h

//#include    "periph/stdc/std_c.h"
//#include    "periph/pio/lib_pio.h"

/*-------------------------------------------*/
/* USART User Interface Structure Definition */
/*-------------------------------------------*/

typedef struct
{
    at91_reg            US_CR ;         /* Control Register */
    at91_reg            US_MR ;         /* Mode Register */
    at91_reg            US_IER ;        /* Interrupt Enable Register */
    at91_reg            US_IDR ;        /* Interrupt Disable Register */
    at91_reg            US_IMR ;        /* Interrupt Mask Register */
    at91_reg            US_CSR ;        /* Channel Status Register */
    at91_reg            US_RHR ;        /* Receive Holding Register */
    at91_reg            US_THR ;        /* Transmit Holding Register */
    at91_reg            US_BRGR ;       /* Baud Rate Generator Register */
    at91_reg            US_RTOR ;       /* Receiver Timeout Register */
    at91_reg            US_TTGR ;       /* Transmitter Time-guard Register */
    at91_reg            Reserved ;
    at91_reg            US_RPR ;        /* Receiver Pointer Register */
    at91_reg            US_RCR ;        /* Receiver Counter Register */
    at91_reg            US_TPR ;        /* Transmitter Pointer Register */
    at91_reg            US_TCR ;        /* Transmitter Counter Register */
} StructUSART ;

/*--------------------------*/
/* US_CR : Control Register */
/*--------------------------*/

#define US_RSTRX                0x0004      /* Reset Receiver */
#define US_RSTTX                0x0008      /* Reset Transmitter */
#define US_RXEN                 0x0010      /* Receiver Enable */
#define US_RXDIS                0x0020      /* Receiver Disable */
#define US_TXEN                 0x0040      /* Transmitter Enable */
#define US_TXDIS                0x0080      /* Transmitter Disable */
#define US_RSTSTA               0x0100      /* Reset Status Bits */
#define US_STTBRK               0x0200      /* Start Break */
#define US_STPBRK               0x0400      /* Stop Break */
#define US_STTTO                0x0800      /* Start Time-out */
#define US_SENDA                0x1000      /* Send Address */

/*-----------------------*/
/* US_MR : Mode Register */
/*-----------------------*/

#define US_CLKS                 0x0030      /* Clock Selection */
#define US_CLKS_MCK             0x00        /* Master Clock */
#define US_CLKS_MCK8            0x10        /* Master Clock divided by 8 */
#define US_CLKS_SCK             0x20        /* External Clock */
#define US_CLKS_SLCK            0x30        /* Slow Clock */

#define US_CHRL                 0x00C0      /* Byte Length */
#define US_CHRL_5               0x00        /* 5 bits */
#define US_CHRL_6               0x40        /* 6 bits */
#define US_CHRL_7               0x80        /* 7 bits */
#define US_CHRL_8               0xC0        /* 8 bits */

#define US_SYNC                 0x0100      /* Synchronous Mode Enable */

#define US_PAR                  0x0E00      /* Parity Mode */
#define US_PAR_EVEN             0x00        /* Even Parity */
#define US_PAR_ODD              0x200       /* Odd Parity */
#define US_PAR_SPACE            0x400       /* Space Parity to 0 */
#define US_PAR_MARK             0x600       /* Marked Parity to 1 */
#define US_PAR_NO               0x800       /* No Parity */
#define US_PAR_MULTIDROP        0xC00       /* Multi-drop Mode */

#define US_NBSTOP               0x3000      /* Stop Bit Number */
#define US_NBSTOP_1             0x0000      /* 1 Stop Bit */
#define US_NBSTOP_1_5           0x1000      /* 1.5 Stop Bits */
#define US_NBSTOP_2             0x2000      /* 2 Stop Bits */

#define US_CHMODE                   0xC000  /* Channel Mode */
#define US_CHMODE_NORMAL            0x0000  /* Normal Mode */
#define US_CHMODE_AUTOMATIC_ECHO    0x4000  /* Automatic Echo */
#define US_CHMODE_LOCAL_LOOPBACK    0x8000  /* Local Loopback */
#define US_CHMODE_REMOTE_LOOPBACK   0xC000  /* Remote Loopback */

#define US_MODE9                0x20000     /* 9 Bit Mode */

#define US_CLKO                 0x40000     /* Baud Rate Output Enable */

/* Mode Register model */

/* Standard Asynchronous Mode : 8 bits , 1 stop , no parity */
#define US_ASYNC_MODE ( US_CHMODE_NORMAL + \
                        US_NBSTOP_1 + \
                        US_PAR_NO + \
                        US_CHRL_8 + \
                        US_CLKS_MCK )

/* Standard External Asynchronous Mode : 8 bits , 1 stop , no parity */
#define US_ASYNC_SCK_MODE ( US_CHMODE_NORMAL + \
                            US_NBSTOP_1 + \
                            US_PAR_NO + \
                            US_CHRL_8 + \
                            US_CLKS_SCK )

/* Standard Synchronous Mode : 8 bits , 1 stop , no parity */
#define US_SYNC_MODE ( US_SYNC + \
                       US_CHMODE_NORMAL + \
                       US_NBSTOP_1 + \
                       US_PAR_NO + \
                       US_CHRL_8 + \
                       US_CLKS_MCK )

/* SCK used Label */
#define SCK_USED (US_CLKO | US_CLKS_SCK)

/*---------------------------------------------------------------*/
/* US_IER, US_IDR, US_IMR, US_IMR: Status and Interrupt Register */
/*---------------------------------------------------------------*/

#define US_RXRDY            0x1       /* Receiver Ready */
#define US_TXRDY            0x2       /* Transmitter Ready */
#define US_RXBRK            0x4       /* Receiver Break */
#define US_ENDRX            0x8       /* End of Receiver PDC Transfer */
#define US_ENDTX            0x10       /* End of Transmitter PDC Transfer */
#define US_OVRE             0x20       /* Overrun Error */
#define US_FRAME            0x40       /* Framing Error */
#define US_PARE             0x80       /* Parity Error */
#define US_TIMEOUT          0x100       /* Receiver Timeout */
#define US_TXEMPTY          0x200       /* Transmitter Empty */

#define US_MASK_IRQ_TX      (US_TXRDY | US_ENDTX | US_TXEMPTY)
#define US_MASK_IRQ_RX      (US_RXRDY | US_ENDRX | US_TIMEOUT)
#define US_MASK_IRQ_ERROR   (US_PARE | US_FRAME | US_OVRE | US_RXBRK)



#endif /* usart_h */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品精华液2区45| 精一区二区三区| 精品一区二区三区久久| 99re热视频精品| 精品久久久久久综合日本欧美 | 波多野结衣在线一区| 欧美亚洲动漫另类| 国产欧美日韩视频在线观看| 日韩精品1区2区3区| 成人av网在线| 久久亚洲一区二区三区四区| 日韩和欧美的一区| 色综合色狠狠综合色| 欧美国产日韩在线观看| 看片的网站亚洲| 91精品国产综合久久久久久久 | ...xxx性欧美| 久久草av在线| 日韩一区二区在线免费观看| 亚洲国产成人高清精品| 一本在线高清不卡dvd| 中文字幕在线免费不卡| 国产成人8x视频一区二区| 精品久久久久久久久久久久久久久| 香蕉乱码成人久久天堂爱免费| 色综合久久综合网97色综合| 中文字幕一区在线| 春色校园综合激情亚洲| 亚洲国产高清aⅴ视频| 高清不卡一二三区| 国产精品乱子久久久久| 99视频精品在线| 亚洲欧洲国产日本综合| 色综合久久88色综合天天6 | 日本一区二区免费在线观看视频 | 成人精品视频一区| 国产欧美日韩另类一区| 懂色中文一区二区在线播放| 国产精品三级av在线播放| 国产91富婆露脸刺激对白| 国产欧美一区二区精品忘忧草| 国产精品99久久久久久似苏梦涵| 久久精品一区二区三区四区| 久久黄色级2电影| 久久亚洲免费视频| www.亚洲精品| 亚洲综合无码一区二区| 精品国精品国产尤物美女| 麻豆成人免费电影| 欧美激情一区二区| 99精品国产热久久91蜜凸| 亚洲激情校园春色| 日韩一级免费一区| 国产精品69毛片高清亚洲| 国产精品久久久久久久午夜片 | 国产精品天干天干在观线| 成人综合婷婷国产精品久久蜜臀 | 波多野结衣精品在线| 亚洲三级电影网站| 欧美人狂配大交3d怪物一区| 黄色日韩三级电影| 中文字幕亚洲电影| 欧美一卡在线观看| 不卡的av电影| 青青草国产精品97视觉盛宴| 久久久久久久久久久久久女国产乱| 成人av在线影院| 五月婷婷激情综合| 国产日产欧美一区二区三区| 欧美视频一区二区三区四区| 国内精品自线一区二区三区视频| 国产精品电影一区二区三区| 91精品国产福利| 成人国产免费视频| 美女视频黄 久久| 一区二区三区欧美日韩| 欧美精品一区二区三区视频| 色综合天天综合色综合av| 久久丁香综合五月国产三级网站| 亚洲欧美色图小说| 久久亚洲二区三区| 欧美日韩国产欧美日美国产精品| 国产成人精品在线看| 日韩高清不卡在线| 尤物av一区二区| 国产午夜一区二区三区| 欧美日韩免费观看一区三区| 成人av电影在线| 国产精品白丝av| 久色婷婷小香蕉久久| 亚洲最大色网站| 亚洲天堂网中文字| 国产视频一区在线播放| 精品久久久久av影院| 欧美日韩一区二区三区视频| jizz一区二区| 国产成人无遮挡在线视频| 麻豆国产欧美日韩综合精品二区| 亚洲成人黄色小说| 亚洲影视资源网| 亚洲日韩欧美一区二区在线| 国产精品电影一区二区| 久久精品在线观看| 久久精品人人爽人人爽| 精品国产乱码久久久久久久久| 欧美精品乱码久久久久久| 91久久国产综合久久| 色哟哟一区二区| 色美美综合视频| 成人sese在线| 9久草视频在线视频精品| 国产.欧美.日韩| 丁香激情综合五月| 成人h动漫精品一区二| www.性欧美| 91免费观看视频| 91福利国产成人精品照片| 日本久久一区二区三区| 91网上在线视频| 欧美亚洲尤物久久| 欧美日韩久久久| 欧美一级一级性生活免费录像| 欧美一区二区视频在线观看2020| 欧美一三区三区四区免费在线看| 91精品国产全国免费观看| 日韩丝袜情趣美女图片| 久久综合网色—综合色88| 国产日韩欧美高清在线| 中文字幕一区二区三中文字幕| 亚洲欧洲在线观看av| 亚洲香肠在线观看| 免费成人在线观看| 国内成+人亚洲+欧美+综合在线| 国产成人精品1024| 91麻豆精品视频| 欧美性欧美巨大黑白大战| 欧美日韩精品三区| 欧美精品一区二区蜜臀亚洲| 日韩免费高清电影| 精品剧情在线观看| 国产精品私人影院| 一区二区三区中文字幕电影| 午夜精品免费在线观看| 极品少妇一区二区| 99久久综合国产精品| 在线观看一区二区精品视频| 88在线观看91蜜桃国自产| 久久免费偷拍视频| 一级精品视频在线观看宜春院| 日韩精品一二区| 成人午夜av在线| 欧美日韩一级视频| 国产色产综合色产在线视频| 一区二区在线电影| 久久99精品国产麻豆不卡| 97久久精品人人做人人爽| 欧美一区二区精美| 亚洲精品国久久99热| 激情五月婷婷综合网| 欧美性受xxxx黑人xyx性爽| 2021国产精品久久精品 | 国产精品麻豆99久久久久久| 性做久久久久久免费观看欧美| 国产98色在线|日韩| 7777精品伊人久久久大香线蕉的| 国产三级精品视频| 日韩精品五月天| 日本精品视频一区二区| 久久女同性恋中文字幕| 日韩高清一级片| 欧美三级电影一区| 国产精品久久久久一区二区三区| 免费成人美女在线观看.| 欧美在线不卡视频| 成人免费一区二区三区视频| 国内精品免费在线观看| 91精品国产综合久久精品| 亚洲精品乱码久久久久| zzijzzij亚洲日本少妇熟睡| 久久亚洲精华国产精华液| 人禽交欧美网站| 欧美日韩国产小视频| 亚洲影院久久精品| 色妹子一区二区| 亚洲人快播电影网| 99精品一区二区三区| 国产欧美一区二区精品婷婷 | 天天亚洲美女在线视频| 色综合网站在线| 国产精品全国免费观看高清| 国产成人在线色| 国产日韩欧美精品一区| 国产suv精品一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲 | 日韩精品电影在线| 欧美视频一区二区三区四区 | 国产精品女主播av| 国产成人免费视频| 中文字幕第一页久久| 波多野洁衣一区|