?? mycom.h
字號:
/*本程序符合GPL條約
MyCom.h
一組操作串口的函數
*/
//串口結構
typedef struct{
char prompt; //prompt after reciving data
int baudrate; //baudrate
char databit; //data bits, 5, 6, 7, 8
char debug; //debug mode, 0: none, 1: debug
char echo; //echo mode, 0: none, 1: echo
char fctl; //flow control, 0: none, 1: hardware, 2: software
char tty; //tty: 0, 1, 2, 3, 4, 5, 6, 7
char parity; //parity 0: none, 1: odd, 2: even
char stopbit; //stop bits, 1, 2
const int reserved; //reserved, must be zero
}portinfo_t;
typedef portinfo_t *pportinfo_t;
/*
* 打開串口,返回文件描述符
* pportinfo: 待設置的串口信息
*/
int PortOpen(pportinfo_t pportinfo);
/*
* 設置串口
* fdcom: 串口文件描述符, pportinfo: 待設置的串口信息
*/
int PortSet(int fdcom, const pportinfo_t pportinfo);
/*
* 關閉串口
* fdcom:串口文件描述符
*/
void PortClose(int fdcom);
/*
* 發送數據
* fdcom:串口描述符, data:待發送數據, datalen:數據長度
* 返回實際發送長度
*/
int PortSend(int fdcom, char *data, int datalen);
/*
* 接收數據
* fdcom:串口描述符, data:接收緩沖區, datalen.:接收長度, baudrate:波特率
* 返回實際讀入的長度
*/
int PortRecv(int fdcom, char *data, int datalen, int baudrate);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -