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

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

?? hw_uart.h

?? 最新版FreeRTOS, 包擴(kuò)多種開(kāi)發(fā)平臺(tái)的移植
?? H
字號(hào):
//*****************************************************************************
//
// 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 523 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

//*****************************************************************************
//
// 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

//*****************************************************************************
//
// 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_RI              0x100       // Ring Indicator
#define UART_FR_TXFE            0x080       // TX FIFO Empty
#define UART_FR_RXFF            0x040       // RX FIFO Full
#define UART_FR_TXFF            0x020       // TX FIFO Full
#define UART_FR_RXFE            0x010       // RX FIFO Empty
#define UART_FR_BUSY            0x008       // UART Busy

//*****************************************************************************
//
// Line Control Register High bits
//
//*****************************************************************************
#define UART_LCR_H_SPS          0x80        // Stick Parity Select
#define UART_LCR_H_WLEN         0x60        // Word length
#define UART_LCR_H_WLEN_8       0x60        // 8 bit data
#define UART_LCR_H_WLEN_7       0x40        // 7 bit data
#define UART_LCR_H_WLEN_6       0x20        // 6 bit data
#define UART_LCR_H_WLEN_5       0x00        // 5 bit data
#define UART_LCR_H_FEN          0x10        // Enable FIFO
#define UART_LCR_H_STP2         0x08        // Two Stop Bits Select
#define UART_LCR_H_EPS          0x04        // Even Parity Select
#define UART_LCR_H_PEN          0x02        // Parity Enable
#define UART_LCR_H_BRK          0x01        // Send Break

//*****************************************************************************
//
// Control Register bits
//
//*****************************************************************************
#define UART_CTL_CTSEN          0x8000      // CTS Hardware Flow Control
#define UART_CTL_RTSEN          0x4000      // RTS Hardware Flow Control
#define UART_CTL_OUT2           0x2000      // OUT2
#define UART_CTL_OUT1           0x1000      // OUT1
#define UART_CTL_RTS            0x0800      // Request To Send
#define UART_CTL_DTR            0x0400      // Data Terminal Ready
#define UART_CTL_RXE            0x0200      // Receive Enable
#define UART_CTL_TXE            0x0100      // Transmit Enable
#define UART_CTL_LBE            0x0080      // Loopback Enable
#define UART_CTL_IIRLP          0x0004      // IrDA SIR low power mode
#define UART_CTL_SIREN          0x0002      // SIR Enable
#define UART_CTL_UARTEN         0x0001      // UART Enable

//*****************************************************************************
//
// Interrupt FIFO Level Select Register bits
//
//*****************************************************************************
#define UART_IFLS_RX1_8         0x00        // 1/8 Full
#define UART_IFLS_RX2_8         0x10        // 1/4 Full
#define UART_IFLS_RX4_8         0x20        // 1/2 Full
#define UART_IFLS_RX6_8         0x30        // 3/4 Full
#define UART_IFLS_RX7_8         0x40        // 7/8 Full
#define UART_IFLS_TX1_8         0x00        // 1/8 Full
#define UART_IFLS_TX2_8         0x01        // 1/4 Full
#define UART_IFLS_TX4_8         0x02        // 1/2 Full
#define UART_IFLS_TX6_8         0x03        // 3/4 Full
#define UART_IFLS_TX7_8         0x04        // 7/8 Full

//*****************************************************************************
//
// Interrupt Mask Set/Clear Register bits
//
//*****************************************************************************
#define UART_IM_OEIM            0x400       // Overrun Error Interrupt Mask
#define UART_IM_BEIM            0x200       // Break Error Interrupt Mask
#define UART_IM_PEIM            0x100       // Parity Error Interrupt Mask
#define UART_IM_FEIM            0x080       // Framing Error Interrupt Mask
#define UART_IM_RTIM            0x040       // Receive Timeout Interrupt Mask
#define UART_IM_TXIM            0x020       // Transmit Interrupt Mask
#define UART_IM_RXIM            0x010       // Receive Interrupt Mask
#define UART_IM_DSRMIM          0x008       // DSR Interrupt Mask
#define UART_IM_DCDMIM          0x004       // DCD Interrupt Mask
#define UART_IM_CTSMIM          0x002       // CTS Interrupt Mask
#define UART_IM_RIMIM           0x001       // RI Interrupt Mask

//*****************************************************************************
//
// Raw Interrupt Status Register
//
//*****************************************************************************
#define UART_RIS_OERIS          0x400       // Overrun Error Interrupt Status
#define UART_RIS_BERIS          0x200       // Break Error Interrupt Status
#define UART_RIS_PERIS          0x100       // Parity Error Interrupt Status
#define UART_RIS_FERIS          0x080       // Framing Error Interrupt Status
#define UART_RIS_RTRIS          0x040       // Receive Timeout Interrupt Status
#define UART_RIS_TXRIS          0x020       // Transmit Interrupt Status
#define UART_RIS_RXRIS          0x010       // Receive Interrupt Status
#define UART_RIS_DSRRMIS        0x008       // DSR Interrupt Status
#define UART_RIS_DCDRMIS        0x004       // DCD Interrupt Status
#define UART_RIS_CTSRMIS        0x002       // CTS Interrupt Status
#define UART_RIS_RIRMIS         0x001       // RI Interrupt Status

//*****************************************************************************
//
// Masked Interrupt Status Register
//
//*****************************************************************************
#define UART_MIS_OEMIS          0x400       // Overrun Error Interrupt Status
#define UART_MIS_BEMIS          0x200       // Break Error Interrupt Status
#define UART_MIS_PEMIS          0x100       // Parity Error Interrupt Status
#define UART_MIS_FEMIS          0x080       // Framing Error Interrupt Status
#define UART_MIS_RTMIS          0x040       // Receive Timeout Interrupt Status
#define UART_MIS_TXMIS          0x020       // Transmit Interrupt Status
#define UART_MIS_RXMIS          0x010       // Receive Interrupt Status
#define UART_MIS_DSRMMIS        0x008       // DSR Interrupt Status
#define UART_MIS_DCDMMIS        0x004       // DCD Interrupt Status
#define UART_MIS_CTSMMIS        0x002       // CTS Interrupt Status
#define UART_MIS_RIMMIS         0x001       // RI Interrupt Status

//*****************************************************************************
//
// Interrupt Clear Register bits
//
//*****************************************************************************
#define UART_ICR_OEIC           0x200       // Overrun Error Interrupt Clear
#define UART_ICR_BEIC           0x200       // Break Error Interrupt Clear
#define UART_ICR_PEIC           0x200       // Parity Error Interrupt Clear
#define UART_ICR_FEIC           0x200       // Framing Error Interrupt Clear
#define UART_ICR_RTIC           0x200       // Receive Timeout Interrupt Clear
#define UART_ICR_TXIC           0x200       // Transmit Interrupt Clear
#define UART_ICR_RXIC           0x200       // Receive Interrupt Clear
#define UART_ICR_DSRMIC         0x200       // DSR Interrupt Clear
#define UART_ICR_DCDMIC         0x200       // DCD Interrupt Clear
#define UART_ICR_CTSMIC         0x200       // CTS Interrupt Clear
#define UART_ICR_RIMIC          0x200       // RI Interrupt Clear

//*****************************************************************************
//
// DMA Control Register bits
//
//*****************************************************************************
#define UART_DMACRDMAONERR      0x04        // Disable DMA On Error
#define UART_DMACRTXDMAE        0x02        // Enable Transmit DMA
#define UART_DMACRRXDMAE        0x01        // Enable Receive DMA

#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              0
#define UART_RV_RSR             0x0
#define UART_RV_ECR             0
#define UART_RV_FR              0x90
#define UART_RV_IBRD            0x0000
#define UART_RV_FBRD            0x00
#define UART_RV_LCR_H           0x00
#define UART_RV_CTL             0x0300
#define UART_RV_IFLS            0x12
#define UART_RV_IM              0x000
#define UART_RV_RIS             0x000
#define UART_RV_MIS             0x000
#define UART_RV_ICR             0x000

#endif // __HW_UART_H__

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜欧美视频在线观看| 波多野结衣在线一区| 亚洲午夜电影在线| 曰韩精品一区二区| 蜜桃一区二区三区四区| 精品一区二区三区视频| 色猫猫国产区一区二在线视频| 欧美性高清videossexo| 精品免费视频一区二区| 亚洲欧洲国产日韩| 麻豆精品久久精品色综合| 色哟哟一区二区在线观看| 精品欧美一区二区久久| 亚洲最大的成人av| 北条麻妃国产九九精品视频| 日韩欧美国产一区在线观看| 亚洲精品视频在线| 一本一本久久a久久精品综合麻豆| 久久综合五月天婷婷伊人| 亚洲一二三级电影| 在线免费亚洲电影| 亚洲人成精品久久久久| 不卡的av中国片| 中文字幕一区不卡| 99国产精品一区| 亚洲国产成人在线| av在线播放一区二区三区| 2024国产精品视频| 国产专区欧美精品| 国产精品久久影院| 欧美综合久久久| 国产精品久久久久久久久果冻传媒| 国产精品高潮呻吟久久| 韩国在线一区二区| 日本一二三四高清不卡| 99精品视频一区| 午夜精品久久久久| 久久色在线视频| 99热在这里有精品免费| 日韩高清欧美激情| 国产亚洲自拍一区| 欧美精品在线一区二区三区| 奇米四色…亚洲| 国产精品久久福利| 日韩一区二区在线看片| 91视频www| 国产成人在线免费观看| 日本不卡中文字幕| 成人免费在线观看入口| 精品国产三级电影在线观看| 色婷婷亚洲婷婷| 97精品超碰一区二区三区| 国产成人在线视频网站| 水野朝阳av一区二区三区| 亚洲视频在线观看三级| 中文字幕欧美三区| 亚洲久草在线视频| 国产亚洲污的网站| 成人黄色在线网站| 中文字幕日韩av资源站| 成人免费毛片app| 美女视频一区二区| 老汉av免费一区二区三区| 性欧美大战久久久久久久久| 一区二区三区四区国产精品| 91精品视频网| 日韩午夜激情电影| 久久久久九九视频| 久久久久免费观看| 成人免费一区二区三区视频| 欧美v日韩v国产v| 久久久综合精品| 亚洲免费观看高清完整版在线| 一区二区三区精品视频| 中文字幕日本不卡| 天天操天天干天天综合网| 毛片av中文字幕一区二区| 国产一区二区视频在线播放| 色婷婷综合久久久久中文| 欧美日本不卡视频| 国产精品久久久久久久久免费桃花| 中文字幕欧美一区| 免费人成在线不卡| 97精品国产露脸对白| 欧美v亚洲v综合ⅴ国产v| 亚洲一卡二卡三卡四卡五卡| 国产精品一二三区在线| 欧美三级中文字幕| 国产女主播视频一区二区| 午夜久久久久久| 一本色道**综合亚洲精品蜜桃冫| 精品乱人伦小说| 蜜臀av性久久久久蜜臀aⅴ流畅| jlzzjlzz欧美大全| 国产欧美日韩中文久久| 久久国产精品一区二区| 在线成人高清不卡| 日韩综合小视频| 欧美午夜精品久久久久久孕妇 | 日韩电影在线一区二区| 欧美丝袜自拍制服另类| 亚洲欧美乱综合| 91网页版在线| 亚洲精品国产成人久久av盗摄 | 久久品道一品道久久精品| 激情亚洲综合在线| 国产日韩欧美制服另类| 北岛玲一区二区三区四区| 亚洲精品写真福利| 欧美日韩成人在线| 精品亚洲国产成人av制服丝袜| 欧美一区午夜视频在线观看| 久热成人在线视频| 日韩一区在线免费观看| 555夜色666亚洲国产免| 国产精品影视在线观看| 亚洲色图一区二区三区| 欧美性大战久久久久久久蜜臀| 日日欢夜夜爽一区| 国产欧美精品区一区二区三区 | 一区二区三区在线不卡| 91精品国产色综合久久不卡电影| 午夜亚洲国产au精品一区二区| 91精品国产色综合久久ai换脸| 国产成人在线视频网址| 亚洲人成在线播放网站岛国| 色香色香欲天天天影视综合网| 奇米影视7777精品一区二区| 国产精品久久影院| 日韩一区二区高清| 欧美日本在线看| 91国偷自产一区二区使用方法| 老司机一区二区| 亚洲444eee在线观看| 综合在线观看色| 日本一区二区三区国色天香| 欧美大尺度电影在线| 欧美蜜桃一区二区三区| 91首页免费视频| 在线观看成人免费视频| 日本高清不卡一区| 欧美日韩免费在线视频| 欧美日韩精品欧美日韩精品一 | 91精品国产麻豆| 欧美一卡二卡三卡| 精品sm捆绑视频| 久久精品视频免费| 久久奇米777| 最新日韩av在线| 亚洲精品视频一区二区| 亚洲午夜在线电影| 久久精品国产澳门| 国产盗摄视频一区二区三区| 成人一区二区在线观看| 欧美亚洲一区三区| 日韩免费观看高清完整版 | 91极品视觉盛宴| 精品国产一区二区精华| 欧美国产一区在线| 五月激情综合色| 成人不卡免费av| 欧美一区二区女人| 日韩美女啊v在线免费观看| 午夜亚洲福利老司机| 成人18视频在线播放| 日韩一区二区三区免费观看| 中文字幕日韩欧美一区二区三区| 午夜视频在线观看一区二区三区| 成人激情动漫在线观看| 日韩欧美视频一区| 日本怡春院一区二区| 欧美在线一二三四区| 亚洲女人的天堂| 丁香婷婷综合激情五月色| 在线播放91灌醉迷j高跟美女| 国产精品高潮呻吟| 91社区在线播放| 中文字幕制服丝袜一区二区三区| 国产一区福利在线| 国产女主播一区| 国产麻豆视频精品| 久久精品在线免费观看| 国产精品911| 亚洲男人的天堂av| 欧美日韩aaa| 全部av―极品视觉盛宴亚洲| 欧美日韩黄色一区二区| 日本免费在线视频不卡一不卡二| 欧美疯狂做受xxxx富婆| 青青草国产成人99久久| 欧美不卡视频一区| www.日韩av| 日韩和欧美一区二区| 久久精品夜夜夜夜久久| 在线视频综合导航| 国内精品伊人久久久久av影院| 国产视频一区在线播放| 色吧成人激情小说| 狠狠色丁香婷婷综合| 亚洲自拍与偷拍|