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

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

?? hw_uart.h

?? Stellaris公司推出1美元ARM,這是Stellaris驅動庫源程序
?? 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 920 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__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费一级片91| 激情五月播播久久久精品| 午夜激情综合网| 国产乱码精品一区二区三区av| av不卡免费在线观看| 日韩欧美色综合| 一区二区三区在线免费播放| 国产精品中文字幕日韩精品| 欧美三级电影在线观看| 国产精品国产自产拍在线| 琪琪一区二区三区| 日本高清无吗v一区| 国产欧美日本一区二区三区| 秋霞午夜鲁丝一区二区老狼| 色综合婷婷久久| 综合久久国产九一剧情麻豆| 国产福利91精品| 精品国产91久久久久久久妲己| 亚洲在线免费播放| 在线观看日韩电影| 亚洲精品中文字幕在线观看| 99在线精品观看| 国产精品网站在线观看| 懂色av中文字幕一区二区三区 | 蜜臀av一区二区在线免费观看| 91免费视频大全| 国产精品国产三级国产a| 国产精品一级在线| 久久综合狠狠综合久久激情 | 天天色综合天天| 欧美亚洲精品一区| 国产一区二区三区在线观看精品 | 日韩一二三区不卡| 日韩影院免费视频| 欧美一区二区三区在线看| 丝袜美腿亚洲一区二区图片| 欧美日韩国产综合视频在线观看| 亚洲成a人片综合在线| 欧美肥妇bbw| 蜜桃av噜噜一区| 精品国产伦一区二区三区免费 | 久久久精品国产免大香伊| 久久99国产精品久久99果冻传媒| 日韩一区二区中文字幕| 国产一区二区三区高清播放| 国产三级一区二区| 91亚洲精品久久久蜜桃| 亚洲午夜视频在线观看| 欧美一级艳片视频免费观看| 青青草国产成人99久久| 久久综合久久综合亚洲| www.欧美.com| 亚洲国产裸拍裸体视频在线观看乱了| 欧美揉bbbbb揉bbbbb| 美腿丝袜亚洲一区| 中文字幕精品—区二区四季| 91一区二区三区在线观看| 亚洲最大的成人av| 欧美高清性hdvideosex| 青草av.久久免费一区| 国产欧美一区二区三区鸳鸯浴 | 最新中文字幕一区二区三区 | 捆绑紧缚一区二区三区视频| 国产精品美女久久久久久2018| 色综合天天综合色综合av| 日本三级亚洲精品| 国产欧美日韩不卡| 欧美美女直播网站| 懂色av一区二区夜夜嗨| 午夜视频一区在线观看| 国产精品拍天天在线| 欧美无砖专区一中文字| 国产精品一品视频| 亚洲成a人v欧美综合天堂下载| 精品国产免费一区二区三区四区| 99久久久久久| 久久机这里只有精品| 亚洲美女在线一区| 久久只精品国产| 欧美日韩精品一区二区天天拍小说| 久久精品99国产精品日本| 亚洲精品亚洲人成人网在线播放| 精品sm在线观看| 欧美午夜精品一区| 不卡av电影在线播放| 青青草97国产精品免费观看无弹窗版| 中文字幕亚洲一区二区av在线| 91精品麻豆日日躁夜夜躁| 91视频91自| 国产99久久久精品| 国内精品久久久久影院一蜜桃| 亚洲成人综合网站| 亚洲视频一区二区在线| 国产精品视频一区二区三区不卡| 欧美sm极限捆绑bd| 在线播放亚洲一区| 欧美三级视频在线播放| 色中色一区二区| 97国产精品videossex| 成人高清av在线| 成人一区二区在线观看| 国产精品自在在线| 国产精品91xxx| 国产成人午夜精品5599| 国产精品一区二区黑丝| 国产一区二区三区在线观看免费视频| 热久久久久久久| 捆绑变态av一区二区三区| 欧美aa在线视频| 美女精品自拍一二三四| 久久精品国内一区二区三区| 免费人成黄页网站在线一区二区 | 精品国产一区二区亚洲人成毛片| 欧美精品视频www在线观看 | 在线一区二区三区四区| 色婷婷久久久综合中文字幕| 91蝌蚪porny九色| 在线精品视频免费观看| 欧美性色综合网| 欧美日本乱大交xxxxx| 555www色欧美视频| 欧美一级一级性生活免费录像| 日韩欧美一区在线| 久久久天堂av| 国产精品久久久久久久久搜平片| 国产精品国产馆在线真实露脸| 中文字幕一区视频| 一级做a爱片久久| 日韩国产精品91| 国产高清成人在线| www.在线成人| 欧美午夜一区二区三区| 91精品国产色综合久久| 久久综合色天天久久综合图片| 国产欧美va欧美不卡在线| 中文字幕视频一区| 亚洲成人免费看| 国内精品久久久久影院色 | 欧美久久久影院| 久久综合色播五月| 亚洲精品高清在线观看| 日本欧美加勒比视频| 国产精品综合av一区二区国产馆| av不卡免费电影| 欧美一级一区二区| 中文字幕一区二| 日韩av中文在线观看| 国产·精品毛片| 99综合电影在线视频| 欧美一区二区三区系列电影| 中文av一区二区| 日本欧美大码aⅴ在线播放| 成人一区二区三区| 91精品国产综合久久久久久漫画 | 成人午夜av在线| 欧美日韩高清一区二区不卡| 久久综合色鬼综合色| 亚洲国产成人tv| 成人免费电影视频| 日韩三级在线观看| 亚洲欧美成人一区二区三区| 精品一区二区三区av| 91福利视频在线| 亚洲国产成人私人影院tom| 日韩av在线发布| 91福利精品视频| 国产亚洲欧美在线| 日本视频一区二区三区| 色香蕉久久蜜桃| 国产精品无码永久免费888| 蜜桃av一区二区三区电影| 欧洲视频一区二区| 中文字幕的久久| 激情丁香综合五月| 91精品国产入口| 视频一区视频二区中文| 91国偷自产一区二区三区观看| 日本一区二区三级电影在线观看| 日韩激情av在线| 欧美日韩在线播放三区| 综合色中文字幕| 成人激情免费电影网址| 久久只精品国产| 久草在线在线精品观看| 4438x亚洲最大成人网| 亚洲一区二区三区免费视频| 99热精品一区二区| 欧美韩国日本不卡| 国产成人精品午夜视频免费| 精品久久人人做人人爱| 日韩和欧美一区二区| 9191成人精品久久| 日本v片在线高清不卡在线观看| 在线亚洲人成电影网站色www| 国产精品不卡在线| av在线播放一区二区三区| 18欧美亚洲精品| 一本高清dvd不卡在线观看| 亚洲婷婷综合久久一本伊一区| 成人黄色大片在线观看|