⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uartdef.h

📁 本程序为ST公司开发的源代码
💻 H
字号:
/************************************************** * * * CVS ID:   $Id: uartdef.h,v 1.2 2006/04/26 17:59:53 kutik Exp $ * Author:   Maurizio Marcucci [MM] - STM * Date:     $Date: 2006/04/26 17:59:53 $ * Revision: $Revision: 1.2 $ *  * Description: *  *   Accordo+ Hardware registers definition * *************************************************** *  * COPYRIGHT (C) ST Microelectronics  2005 *            All Rights Reserved * ***************************************************/#ifndef __UARTDEF_H#define __UARTDEF_H// UART_CR registertypedef struct{  UInt Mode       : 3; // Bit 0-2  UInt StopBits   : 2; // Bit 3-4  UInt ParityOdd  : 1; // Bit 5  UInt LoopBack   : 1; // Bit 6  UInt Run        : 1; // Bit 7  UInt RxEnable   : 1; // Bit 8  UInt            : 1; // Bit 9  UInt FifoEnable : 1; // Bit 10  UInt            : 5; // Bit 11-15  UInt            : 16;} UART_CR_STRUCT;typedef union{ UART_CR_STRUCT  field; uint32    all;}UART_CR_UNION;// UART_IER registertypedef struct{  UInt RxBuffNotEmptyIe  :1; //Bit 0  UInt TxEmptyIe         :1; //Bit 1  UInt TxHalfEmptyIe     :1; //Bit 2  UInt ParityErrorIe     :1; //Bit 3  UInt FrameErrorIe      :1; //Bit 4  UInt OverrunErrorIe    :1; //Bit 5  UInt TimeoutNotEmptyIe :1; //Bit 6  UInt TimeoutIdleIe     :1; //Bit 7  UInt RxHalfFullIe      :1; //Bit 8  UInt                   :23;} UART_IER_STRUCT;typedef union{ UART_IER_STRUCT  field; uint32    all;}UART_IER_UNION;// UART_SR registertypedef struct{  UInt RxBuffNotEmpty   :1;  // Bit 0  UInt TxEmpty          :1;  // Bit 1  UInt TxHalfEmpty      :1;  // Bit 2  UInt ParityError      :1;  // Bit 3  UInt FrameError       :1;  // Bit 4  UInt OverrunError     :1;  // Bit 5  UInt TimeoutNotEmpty  :1;  // Bit 6  UInt TimeoutIdle      :1;  // Bit 7  UInt RxHalfFull       :1;  // Bit 8  UInt TxFull           :1;  // Bit 9  UInt                  :6;  // Bit 10-15  UInt                  :16;}UART_SR_STRUCT;typedef union{ UART_SR_STRUCT  field; uint32    all;}UART_SR_UNION;#endif  /* __UARTDEF_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -