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

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

?? hw_uart.h

?? FreeRTOS V4.2.1,增加了AVR32 UC3 和 LPC2368 的支持
?? H
字號:
//*****************************************************************************
//
// hw_uart.h - Macros and defines used when accessing the UART hardware
//
// Copyright (c) 2005,2006 Luminary Micro, Inc.  All rights reserved.
//
// Software License Agreement
//
// Luminary Micro, Inc. (LMI) is supplying this software for use solely and
// exclusively on LMI's Stellaris Family of microcontroller products.
//
// The software is owned by LMI and/or its suppliers, and is protected under
// applicable copyright laws.  All rights are reserved.  Any use in violation
// of the foregoing restrictions may subject the user to criminal sanctions
// under applicable laws, as well as to civil liability for the breach of the
// terms and conditions of this license.
//
// THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
// OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
// LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
// CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
//
// This is part of revision 816 of the Stellaris Driver Library.
//
//*****************************************************************************

#ifndef __HW_UART_H__
#define __HW_UART_H__

//*****************************************************************************
//
// UART Register Offsets.
//
//*****************************************************************************
#define UART_O_DR               0x00000000  // Data Register
#define UART_O_RSR              0x00000004  // Receive Status Register (read)
#define UART_O_ECR              0x00000004  // Error Clear Register (write)
#define UART_O_FR               0x00000018  // Flag Register (read only)
#define UART_O_IBRD             0x00000024  // Integer Baud Rate Divisor Reg
#define UART_O_FBRD             0x00000028  // Fractional Baud Rate Divisor Reg
#define UART_O_LCR_H            0x0000002C  // Line Control Register, HIGH byte
#define UART_O_CTL              0x00000030  // Control Register
#define UART_O_IFLS             0x00000034  // Interrupt FIFO Level Select Reg
#define UART_O_IM               0x00000038  // Interrupt Mask Set/Clear Reg
#define UART_O_RIS              0x0000003C  // Raw Interrupt Status Register
#define UART_O_MIS              0x00000040  // Masked Interrupt Status Register
#define UART_O_ICR              0x00000044  // Interrupt Clear Register
#define UART_O_PeriphID4        0x00000FD0  //
#define UART_O_PeriphID5        0x00000FD4  //
#define UART_O_PeriphID6        0x00000FD8  //
#define UART_O_PeriphID7        0x00000FDC  //
#define UART_O_PeriphID0        0x00000FE0  //
#define UART_O_PeriphID1        0x00000FE4  //
#define UART_O_PeriphID2        0x00000FE8  //
#define UART_O_PeriphID3        0x00000FEC  //
#define UART_O_PCellID0         0x00000FF0  //
#define UART_O_PCellID1         0x00000FF4  //
#define UART_O_PCellID2         0x00000FF8  //
#define UART_O_PCellID3         0x00000FFC  //

//*****************************************************************************
//
// Data Register bits
//
//*****************************************************************************
#define UART_DR_OE              0x00000800  // Overrun Error
#define UART_DR_BE              0x00000400  // Break Error
#define UART_DR_PE              0x00000200  // Parity Error
#define UART_DR_FE              0x00000100  // Framing Error
#define UART_DR_DATA_MASK       0x000000FF  // UART data

//*****************************************************************************
//
// Receive Status Register bits
//
//*****************************************************************************
#define UART_RSR_OE             0x00000008  // Overrun Error
#define UART_RSR_BE             0x00000004  // Break Error
#define UART_RSR_PE             0x00000002  // Parity Error
#define UART_RSR_FE             0x00000001  // Framing Error

//*****************************************************************************
//
// Flag Register bits
//
//*****************************************************************************
#define UART_FR_TXFE            0x00000080  // TX FIFO Empty
#define UART_FR_RXFF            0x00000040  // RX FIFO Full
#define UART_FR_TXFF            0x00000020  // TX FIFO Full
#define UART_FR_RXFE            0x00000010  // RX FIFO Empty
#define UART_FR_BUSY            0x00000008  // UART Busy

//*****************************************************************************
//
// Integer baud-rate divisor
//
//*****************************************************************************
#define UART_IBRD_DIVINT_MASK   0x0000FFFF  // Integer baud-rate divisor

//*****************************************************************************
//
// Fractional baud-rate divisor
//
//*****************************************************************************
#define UART_FBRD_DIVFRAC_MASK  0x0000003F  // Fractional baud-rate divisor

//*****************************************************************************
//
// Line Control Register High bits
//
//*****************************************************************************
#define UART_LCR_H_SPS          0x00000080  // Stick Parity Select
#define UART_LCR_H_WLEN         0x00000060  // Word length
#define UART_LCR_H_WLEN_8       0x00000060  // 8 bit data
#define UART_LCR_H_WLEN_7       0x00000040  // 7 bit data
#define UART_LCR_H_WLEN_6       0x00000020  // 6 bit data
#define UART_LCR_H_WLEN_5       0x00000000  // 5 bit data
#define UART_LCR_H_FEN          0x00000010  // Enable FIFO
#define UART_LCR_H_STP2         0x00000008  // Two Stop Bits Select
#define UART_LCR_H_EPS          0x00000004  // Even Parity Select
#define UART_LCR_H_PEN          0x00000002  // Parity Enable
#define UART_LCR_H_BRK          0x00000001  // Send Break

//*****************************************************************************
//
// Control Register bits
//
//*****************************************************************************
#define UART_CTL_RXE            0x00000200  // Receive Enable
#define UART_CTL_TXE            0x00000100  // Transmit Enable
#define UART_CTL_LBE            0x00000080  // Loopback Enable
#define UART_CTL_UARTEN         0x00000001  // UART Enable

//*****************************************************************************
//
// Interrupt FIFO Level Select Register bits
//
//*****************************************************************************
#define UART_IFLS_RX1_8         0x00000000  // 1/8 Full
#define UART_IFLS_RX2_8         0x00000010  // 1/4 Full
#define UART_IFLS_RX4_8         0x00000020  // 1/2 Full
#define UART_IFLS_RX6_8         0x00000030  // 3/4 Full
#define UART_IFLS_RX7_8         0x00000040  // 7/8 Full
#define UART_IFLS_TX1_8         0x00000000  // 1/8 Full
#define UART_IFLS_TX2_8         0x00000001  // 1/4 Full
#define UART_IFLS_TX4_8         0x00000002  // 1/2 Full
#define UART_IFLS_TX6_8         0x00000003  // 3/4 Full
#define UART_IFLS_TX7_8         0x00000004  // 7/8 Full

//*****************************************************************************
//
// Interrupt Mask Set/Clear Register bits
//
//*****************************************************************************
#define UART_IM_OEIM            0x00000400  // Overrun Error Interrupt Mask
#define UART_IM_BEIM            0x00000200  // Break Error Interrupt Mask
#define UART_IM_PEIM            0x00000100  // Parity Error Interrupt Mask
#define UART_IM_FEIM            0x00000080  // Framing Error Interrupt Mask
#define UART_IM_RTIM            0x00000040  // Receive Timeout Interrupt Mask
#define UART_IM_TXIM            0x00000020  // Transmit Interrupt Mask
#define UART_IM_RXIM            0x00000010  // Receive Interrupt Mask

//*****************************************************************************
//
// Raw Interrupt Status Register
//
//*****************************************************************************
#define UART_RIS_OERIS          0x00000400  // Overrun Error Interrupt Status
#define UART_RIS_BERIS          0x00000200  // Break Error Interrupt Status
#define UART_RIS_PERIS          0x00000100  // Parity Error Interrupt Status
#define UART_RIS_FERIS          0x00000080  // Framing Error Interrupt Status
#define UART_RIS_RTRIS          0x00000040  // Receive Timeout Interrupt Status
#define UART_RIS_TXRIS          0x00000020  // Transmit Interrupt Status
#define UART_RIS_RXRIS          0x00000010  // Receive Interrupt Status

//*****************************************************************************
//
// Masked Interrupt Status Register
//
//*****************************************************************************
#define UART_MIS_OEMIS          0x00000400  // Overrun Error Interrupt Status
#define UART_MIS_BEMIS          0x00000200  // Break Error Interrupt Status
#define UART_MIS_PEMIS          0x00000100  // Parity Error Interrupt Status
#define UART_MIS_FEMIS          0x00000080  // Framing Error Interrupt Status
#define UART_MIS_RTMIS          0x00000040  // Receive Timeout Interrupt Status
#define UART_MIS_TXMIS          0x00000020  // Transmit Interrupt Status
#define UART_MIS_RXMIS          0x00000010  // Receive Interrupt Status

//*****************************************************************************
//
// Interrupt Clear Register bits
//
//*****************************************************************************
#define UART_ICR_OEIC           0x00000400  // Overrun Error Interrupt Clear
#define UART_ICR_BEIC           0x00000200  // Break Error Interrupt Clear
#define UART_ICR_PEIC           0x00000100  // Parity Error Interrupt Clear
#define UART_ICR_FEIC           0x00000080  // Framing Error Interrupt Clear
#define UART_ICR_RTIC           0x00000040  // Receive Timeout Interrupt Clear
#define UART_ICR_TXIC           0x00000020  // Transmit Interrupt Clear
#define UART_ICR_RXIC           0x00000010  // Receive Interrupt Clear

#define UART_RSR_ANY            (UART_RSR_OE |                                \
                                 UART_RSR_BE |                                \
                                 UART_RSR_PE |                                \
                                 UART_RSR_FE)

//*****************************************************************************
//
// Reset Values for UART Registers.
//
//*****************************************************************************
#define UART_RV_DR              0x00000000
#define UART_RV_RSR             0x00000000
#define UART_RV_ECR             0x00000000
#define UART_RV_FR              0x00000090
#define UART_RV_IBRD            0x00000000
#define UART_RV_FBRD            0x00000000
#define UART_RV_LCR_H           0x00000000
#define UART_RV_CTL             0x00000300
#define UART_RV_IFLS            0x00000012
#define UART_RV_IM              0x00000000
#define UART_RV_RIS             0x00000000
#define UART_RV_MIS             0x00000000
#define UART_RV_ICR             0x00000000
#define UART_RV_PeriphID4       0x00000000
#define UART_RV_PeriphID5       0x00000000
#define UART_RV_PeriphID6       0x00000000
#define UART_RV_PeriphID7       0x00000000
#define UART_RV_PeriphID0       0x00000011
#define UART_RV_PeriphID1       0x00000000
#define UART_RV_PeriphID2       0x00000018
#define UART_RV_PeriphID3       0x00000001
#define UART_RV_PCellID0        0x0000000D
#define UART_RV_PCellID1        0x000000F0
#define UART_RV_PCellID2        0x00000005
#define UART_RV_PCellID3        0x000000B1

#endif // __HW_UART_H__

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成年人国产精品| 91小视频在线| 亚洲视频资源在线| 欧美一级日韩不卡播放免费| 欧美一区二区三区男人的天堂| 国产99久久久精品| 日日夜夜免费精品| 亚洲欧美一区二区久久 | eeuss鲁一区二区三区| 婷婷丁香激情综合| 亚洲日本护士毛茸茸| 精品对白一区国产伦| 欧美片网站yy| 91猫先生在线| 成人一区二区三区中文字幕| 蜜臀av性久久久久av蜜臀妖精| 亚洲乱码日产精品bd| 欧美国产日韩精品免费观看| 这里只有精品电影| 欧美制服丝袜第一页| 99免费精品视频| 国产一区二区在线电影| 日韩一区精品字幕| 亚洲最大的成人av| 亚洲欧美日韩人成在线播放| 国产午夜亚洲精品不卡| 精品少妇一区二区三区在线视频 | 欧美色窝79yyyycom| 成人a区在线观看| 国产精品一区一区| 国内精品国产成人国产三级粉色| 日韩激情在线观看| 午夜成人免费电影| 亚洲第一精品在线| 亚洲成人在线观看视频| 亚洲综合图片区| 亚洲精选免费视频| 亚洲精品免费看| 亚洲欧美色图小说| 一区二区三区中文字幕电影| 亚洲摸摸操操av| 亚洲精品美腿丝袜| 亚洲国产日韩综合久久精品| 亚洲成人一区在线| 日韩激情av在线| 三级在线观看一区二区| 日韩精品一级中文字幕精品视频免费观看| 一区二区三区高清| 亚洲福利视频一区| 三级精品在线观看| 免费在线一区观看| 久久电影网站中文字幕| 激情综合网av| 国产风韵犹存在线视精品| 岛国一区二区在线观看| 99这里都是精品| 在线亚洲免费视频| 欧美日韩在线三区| 日韩视频免费观看高清在线视频| 欧美一区二区三区人| 精品国产髙清在线看国产毛片| 欧美一级专区免费大片| 精品国产91久久久久久久妲己| 久久久亚洲精品石原莉奈| 中文字幕+乱码+中文字幕一区| 中文字幕一区二区三区不卡 | 欧美人xxxx| 日韩免费高清av| 欧美国产一区二区| 亚洲精品国产一区二区精华液 | 亚洲欧美另类久久久精品| 一区二区三区欧美日| 免费在线观看不卡| 国产成人久久精品77777最新版本| 成人av高清在线| 欧美乱妇15p| 精品国产髙清在线看国产毛片| 国产精品私房写真福利视频| 一区二区三区成人| 极品瑜伽女神91| 91在线看国产| 欧美一级片在线观看| 国产精品情趣视频| 午夜不卡av免费| 国产成人午夜片在线观看高清观看| 一本一道久久a久久精品综合蜜臀| 6080国产精品一区二区| 国产日韩欧美一区二区三区乱码 | 亚洲国产你懂的| 国内精品嫩模私拍在线| 97精品久久久久中文字幕| 91麻豆精品国产91久久久久久久久 | 日韩二区三区四区| 在线播放视频一区| 国产精品超碰97尤物18| 秋霞电影一区二区| 91在线视频播放| 日韩欧美成人一区| 亚洲乱码日产精品bd| 激情综合网天天干| 欧美综合天天夜夜久久| 国产亚洲制服色| 日韩高清电影一区| 91麻豆免费观看| 国产日韩欧美制服另类| 奇米影视在线99精品| 99精品国产99久久久久久白柏| 欧美mv日韩mv国产网站app| 亚洲一区二区免费视频| youjizz国产精品| 精品日韩一区二区三区免费视频| 亚洲综合久久久| av亚洲精华国产精华精| 久久综合久久综合亚洲| 日本亚洲天堂网| 欧美亚洲一区二区在线| 最新成人av在线| 国产成人在线视频播放| 精品国产乱码久久久久久影片| 午夜国产精品影院在线观看| 色欲综合视频天天天| 国产精品网站导航| 国产suv精品一区二区6| 久久亚洲精精品中文字幕早川悠里| 天天色 色综合| 欧美日韩一区二区在线视频| 亚洲欧美一区二区三区孕妇| 成人av免费观看| 国产精品欧美一区二区三区| 国产一区二区三区在线观看免费 | 成人黄色片在线观看| 国产三级欧美三级日产三级99| 美国三级日本三级久久99| 91精品婷婷国产综合久久性色| 亚洲成va人在线观看| 欧美日韩在线播| 视频一区视频二区在线观看| 8v天堂国产在线一区二区| 五月激情六月综合| 欧美美女激情18p| 日本人妖一区二区| 日韩女优制服丝袜电影| 久久国产精品99久久久久久老狼| 日韩精品一区二区三区视频在线观看| 秋霞av亚洲一区二区三| 精品国产人成亚洲区| 国产精品亚洲一区二区三区妖精| 久久久蜜桃精品| 福利电影一区二区| 亚洲欧美中日韩| 91女神在线视频| 亚洲成人免费影院| 欧美性videosxxxxx| 视频精品一区二区| 欧美一级电影网站| 裸体歌舞表演一区二区| 国产日韩欧美高清在线| 国产不卡在线视频| 国产精品乱人伦| 在线视频一区二区三| 亚洲观看高清完整版在线观看| 欧美日韩精品久久久| 日韩电影在线一区二区三区| 精品少妇一区二区三区视频免付费 | 国产性天天综合网| 97久久精品人人爽人人爽蜜臀 | 欧美日本在线一区| 亚洲激情成人在线| 91精品国产综合久久久蜜臀粉嫩 | 视频一区中文字幕国产| 8v天堂国产在线一区二区| 国产一区二区三区蝌蚪| 欧美激情综合在线| av电影在线不卡| 亚洲一卡二卡三卡四卡五卡| 日韩视频免费观看高清在线视频| 极品尤物av久久免费看| 国产清纯白嫩初高生在线观看91| 成人精品国产一区二区4080| 亚洲成人av中文| 日韩免费在线观看| 成人动漫一区二区| 国产欧美一区二区三区鸳鸯浴| 91成人国产精品| 日本91福利区| 国产精品色婷婷| 91麻豆精品国产| 国产精品456| 亚洲激情中文1区| 日韩一区和二区| 99久久伊人久久99| 偷拍一区二区三区| 久久精品这里都是精品| 日本韩国欧美国产| 免费精品视频最新在线| 国产精品家庭影院| 欧美日韩成人高清| 一本色道**综合亚洲精品蜜桃冫| 丝袜诱惑制服诱惑色一区在线观看 | 美国十次了思思久久精品导航|