uart.h
来自「在软件Proteus中仿真ucos(ARM)」· C头文件 代码 · 共 45 行
H
45 行
#ifndef _UART_H
#define _UART_H
#define RBR 0*4
#define THR 0*4
#define IER 1*4
#define IIR 2*4
#define FCR 2*4
#define LCR 3*4
#define MCR 4*4
#define LSR 5*4
#define MSR 6*4
#define SCR 7*4
#define DLL 0*4
#define DLM 1*4
#define UART0_BASE ((volatile unsigned char *)0xE000C000)
#define UART1_BASE ((volatile unsigned char *)0xE0010000)
#define RxTriLevel01 0x0F
#define RxTriLevel04 0x4F
#define RxTriLevel08 0x8F
#define RxTriLevel14 0xCF
//----------------------------------------------------
#define DataBitNum5 0x00
#define DataBitNum6 0x01
#define DataBitNum7 0x02
#define DataBitNum8 0x03
//----------------------------------------------------
#define StopBitNum1 0x00
//----------------------------------------------------
#define RxIntEn 0x01
#define TxIntEn 0x02
//----------------------------------------------------
#define PARITY_NONE 0x00
#define PARITY_ODD 0x08
#define PARITY_EVEN 0x18
#define PARITY_MARK 0x00
#define PARITY_SPACE 0x00
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?