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

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

?? hw_uart.h

?? freertosV4.40 是一種small的嵌入式系統(tǒng)。利于嵌入式開好者入門學(xué)習(xí)嵌入式操作系統(tǒng)。通過對于源碼的學(xué)習(xí)可以很好的掌握freertos的運行機制。
?? 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 991 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一区二区三区免费野_久草精品视频
美女一区二区视频| 国产福利一区在线| 国产亚洲欧美色| 欧美亚洲精品一区| 成人污视频在线观看| 日韩在线a电影| 亚洲女人的天堂| 国产区在线观看成人精品 | 99久久精品免费| 久久99国产精品成人| 亚洲妇女屁股眼交7| 中文字幕字幕中文在线中不卡视频| 日韩视频国产视频| 欧美日韩中文字幕一区| eeuss影院一区二区三区| 国产精品一区专区| 美女免费视频一区二区| 亚洲成人av中文| 依依成人综合视频| 亚洲欧美精品午睡沙发| 中文字幕av在线一区二区三区| 精品乱人伦一区二区三区| 欧美另类高清zo欧美| 欧美亚一区二区| 色婷婷av久久久久久久| 色综合天天综合在线视频| 丁香啪啪综合成人亚洲小说| 国产乱人伦偷精品视频不卡| 日本成人在线一区| 日韩国产欧美在线视频| 亚洲第一会所有码转帖| 一区二区三区免费观看| 亚洲精品亚洲人成人网在线播放| 中文字幕在线不卡一区| 国产精品久久午夜| 亚洲欧美一区二区在线观看| 中文字幕视频一区| 国产精品久久久久婷婷二区次| 国产色综合一区| 国产目拍亚洲精品99久久精品| 久久久噜噜噜久噜久久综合| 久久午夜免费电影| 中文久久乱码一区二区| 亚洲欧洲av色图| 亚洲人成伊人成综合网小说| 亚洲激情校园春色| 日韩制服丝袜av| 精品一区二区日韩| 成人免费观看av| 99re热这里只有精品视频| 91小宝寻花一区二区三区| 欧美亚洲一区二区三区四区| 91精品国产综合久久久久久漫画 | 欧美精品一区男女天堂| 2019国产精品| 国产精品久久久久久福利一牛影视| 国产精品毛片久久久久久久| 亚洲乱码国产乱码精品精可以看 | 国产美女一区二区| 波多野结衣亚洲一区| 色综合中文综合网| 欧美日韩视频第一区| 欧美一级夜夜爽| 久久综合九色综合97婷婷 | 中文字幕亚洲不卡| 午夜精品久久一牛影视| 九九九久久久精品| 99久久夜色精品国产网站| 欧美日韩综合在线| 国产欧美一区在线| 洋洋av久久久久久久一区| 日韩av一级电影| 成人99免费视频| 欧美日本一区二区三区| 久久日韩精品一区二区五区| 日韩一区在线播放| 日本aⅴ亚洲精品中文乱码| 国产成人精品在线看| 欧美日韩一区精品| 久久久精品欧美丰满| 亚洲一二三级电影| 国产美女av一区二区三区| 欧美在线免费播放| 国产亚洲视频系列| 午夜精品国产更新| 成人av网站在线观看| 91精品国产丝袜白色高跟鞋| 国产精品人成在线观看免费| 日韩精品一区第一页| 成人sese在线| 日韩午夜精品视频| 亚洲蜜臀av乱码久久精品蜜桃| 久久97超碰色| 欧美日韩你懂得| 亚洲人成在线观看一区二区| 狠狠久久亚洲欧美| 7777精品伊人久久久大香线蕉最新版 | 色偷偷成人一区二区三区91| 久久久精品2019中文字幕之3| 亚洲va欧美va人人爽午夜| 国产91富婆露脸刺激对白| 欧美一区二区三区视频免费| 亚洲精品欧美激情| 成人av在线影院| 欧美精品一区二区三| 天堂av在线一区| 欧美亚洲综合久久| 亚洲男人的天堂av| 国产精品2024| 欧美精品一区二区三区在线播放| 五月天网站亚洲| 欧美综合一区二区| 最新不卡av在线| 风流少妇一区二区| 久久精品这里都是精品| 美日韩一区二区| 7777精品伊人久久久大香线蕉经典版下载| 国产精品女主播在线观看| 国产一区二区美女诱惑| 欧美成人乱码一区二区三区| 青草av.久久免费一区| 91麻豆精品国产无毒不卡在线观看| 有坂深雪av一区二区精品| 91热门视频在线观看| 国产精品乱码一区二区三区软件| 国产精品影音先锋| 国产亚洲精品bt天堂精选| 国产在线不卡一区| 久久先锋影音av鲁色资源网| 久久综合综合久久综合| 日韩三级免费观看| 美国av一区二区| 日韩欧美国产不卡| 黄色成人免费在线| 久久人人97超碰com| 国产成人av福利| 日本一区二区电影| 99久久精品免费精品国产| 亚洲少妇最新在线视频| 色综合久久久久综合99| 夜夜爽夜夜爽精品视频| 欧美美女直播网站| 日韩和欧美的一区| 日韩女优av电影| 国产老女人精品毛片久久| 国产欧美日韩视频在线观看| 成人一区二区三区中文字幕| 中文字幕在线播放不卡一区| 99久久国产综合精品女不卡| 亚洲精品国产视频| 精品视频一区 二区 三区| 免费成人美女在线观看.| 久久久九九九九| 91视频.com| 午夜国产不卡在线观看视频| 日韩亚洲欧美综合| 国产91精品精华液一区二区三区 | 污片在线观看一区二区| 日韩精品中文字幕在线不卡尤物| 国产伦理精品不卡| 亚洲人成7777| 制服.丝袜.亚洲.另类.中文| 国产精品18久久久久久久久| 日韩一区在线免费观看| 91精品久久久久久蜜臀| 丰满岳乱妇一区二区三区| 亚洲精品成人悠悠色影视| 欧美xfplay| 99国产欧美另类久久久精品| 日韩精品五月天| 国产人成一区二区三区影院| 欧美手机在线视频| 国产成人综合亚洲91猫咪| 一区二区三区蜜桃网| 精品99久久久久久| 97久久精品人人做人人爽50路| 偷拍一区二区三区| 国产精品色哟哟| 欧美一二三区在线| 91一区在线观看| 久久精品二区亚洲w码| 亚洲人成小说网站色在线| 精品国产乱码91久久久久久网站| 91性感美女视频| 狠狠色狠狠色综合| 亚洲成人av在线电影| 亚洲国产精品二十页| 成人福利电影精品一区二区在线观看| 成人免费va视频| 亚洲天堂a在线| 欧美成人精品二区三区99精品| 成人免费黄色大片| 天堂久久久久va久久久久| 亚洲色图都市小说| 26uuu亚洲综合色欧美| 欧美日韩在线播放一区| 成人av在线资源| 国产麻豆精品久久一二三| 亚洲福利视频一区二区| 亚洲手机成人高清视频|