📄 serial.h
字号:
/*----------------------------------------------------------
其中包括 :
串口的类抽象
串口属性参数
----------------------------------------------------------*/
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -