serial.h
来自「ReaLARM的S3C2410开发板光盘中的例程」· C头文件 代码 · 共 55 行
H
55 行
/*----------------------------------------------------------
其中包括 :
串口的类抽象
串口属性参数
----------------------------------------------------------*/
#ifdef SERIAL_G
#define serial_ext
#else
#define serial_ext extern
#endif
#define UART_TX_MAX_SIZE 100
#define UART_RX_MAX_SIZE 256
#define COMM0 &Com0
#define COMM1 &Com1
#define COMM2 &Com2
typedef struct {
unsigned char TxBuffer[UART_TX_MAX_SIZE];
unsigned char Wr;
unsigned char Rd;
unsigned char buf[UART_RX_MAX_SIZE] ;
unsigned char pIn ;
unsigned char pOut;
} UART ; // Uart Struct
serial_ext UART Com0,Uart1,Com2 ; // 2410 Uart0 - Uart2
//Error List
#define COM_BAUD_ERR 0
#define COM_NUM_ERR 1
#define COM_INIT_OK 2
serial_ext char ComInit( uchar ComNum, uint baud ) ;
serial_ext void UartSendByte(uchar comnum, uchar data);
serial_ext void UartSendString(uchar comnum,uchar *pt);
serial_ext void UartSendBuf( uchar comnum,uchar *buf,ushort len );
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?